home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gamers Arsenal 1
/
Gamers Arsenal (Arsenal Computer).iso
/
gifreed
/
gifreed.doc
< prev
next >
Wrap
Text File
|
1993-10-11
|
297KB
|
6,646 lines
GIF-REED Version 5.01
The
Image Viewer
Image Printer
Image Converter
Image Cataloger
Complete with PuzzleFun
And
Slide Shows
By
Software Matters Inc.
(C)opyright 1993,
6352 N. Guilford Ave.
Indianapolis, IN 46220
Order
With
1-800-25-FLASH
Technical Support
With
1-317-253-8088
Table Of Contents
Introduction 1
Credits 2
Shareware Concept 3
Reasons To Register Today 3
Reasons To Get PRO GIF-REED Today 5
Reasons To Get SYSOP GIF-REED Today 6
Licensed OEM version of GIF-REED 7
GIF-REED Version Comparisons 8
GIF-REED Update Policy 9
Purpose 10
GIF REED Program Features 10
File Formats Supported 10
Standard Features 10
Special Features 12
Slide Show Features 14
Picture Editing Features 14
File Management Features 16
Getting Started 17
Other Ways Of Loading GIF-REED 19
Loading Image Onto Screen Then Exit 20
Using The Script Language 21
System Requirements 22
Video Hardware Requirements 22
System MEMORY Requirements 22
Other Hardware Options 22
Misc. System Considerations 23
Getting MORE DOS RAM From GIF-REED 24
CD-ROM Support By GIF-REED 25
Files Needed/Used/Created By GIF-REED 26
Files Needed By GIF-REED 26
Documentation Files 26
Programs To Run 26
Sample Script Files 26
Sample GIF Files 26
Files Created & Used By GIF-REED 26
Temporary Files Created By GIF-REED 27
Files Created By YOU 27
TEMP Areas & Picture Buffer 28
What is a Color Map (Palette) 29
Keyboard Mouse Simulator 30
Keyboard Input Considerations 31
Path Lists (What good are they?) 32
Main File List Screen Layout 34
File List Menu Area 34
Status Area 34
Misc Info Area 34
Bottom Line Area 34
Main File List Menu Operation 36
Script File Viewer 44
Script File Editor 44
Mouse Operation At File List 47
Viewing Options 48
Color/Brightness Controls 48
Picture Movement 49
General Program Operations 49
File Operations 49
Image Control 50
Pixel Editor Screen Layout 50
Color Map Functions 51
Edit Screen Functions 52
Viewing Window Movement 52
Color Adjusting Function 53
Mouse Operation While Viewing 56
TRIM/CROP 56
ENLARGE 1 56
ENLARGE 2 56
ERASE BOX 57
BOX/LINE 57
Printing Operations 58
Print Quality 58
Setting Margins 58
Setting Printed Width 59
Choosing A Printer 59
Controlling Printer Output 59
Picking A Resolution 60
Other Commands 60
Controls while printing 60
Advanced Printing Capability 60
Special Printer Initialization 60
UNATTENDED Printing Of Multiple Files 62
BEST Printing Modes 62
Controlling Brightness and Contrast 63
Puzzle-Fun 64
Slide-It 64
JigSaw-It 64
Guess-It 64
General Operations 64
Scoring System 65
Slide Show Features/Operations 66
Features 66
Operations 68
Hints 68
Experienced Users 68
Catalog Features/Operations 70
Features 70
Operations 70
Making Catalogs From Command Line 70
Using Filters To Limit Pictures 72
Special Considerations 72
Making Catalogs From Files List Menu 73
Cataloging REQUIREMENTS 73
Exceptions To The Rule 74
Disk Space REQUIREMENTS 74
Hint Hint Hint 75
Using Your Catalogs 75
Select A Picture From A Catalog 75
Mark Files From Catalog For Copy 75
Special Notes 76
Using GIF-REED Under Windows 3.x 77
SYSOP GIF-REED 79
BBS Formats Supported 79
Example use with PCBOARD 80
Example use with WILDCAT! 81
Example using a BATCH FILE 81
Error Messages 83
Script Language Overview 86
Commands That Control Script Logic 88
Commands That Set & Display Variables & Messages 89
Command To Point To A Path 89
Commands To Do File Operations 89
Commands To Load Pictures 89
Commands To Control Slide Show Effects 89
Commands Used While Image Is Displayed 89
Commands To Control Printing 90
Commands To Control Mouse Operations 90
Commands To Control Debugging 90
General Purpose Commands 91
Commands That Change The NEXT Images Resolution 91
Complete Script Language Description 91
Commands That Control Script Logic 91
Commands That Set & Display Variables & Messages 93
System variables List 94
Commands To Point To A Path 95
Commands To Do File Operations 95
Commands To Load Pictures 96
Commands To Control Slide Show Effects 97
Commands Used While Image Is Displayed 97
Commands To Control Printing 100
Commands To Control Mouse Operations 101
Commands To Control Debugging 101
General Purpose Commands 101
Commands That Change The NEXT Images Resolution 102
GIF-REED HINTS 104
Operation HINTS 104
Hardware HINTS 105
Trouble Shooting / Questions & Problems 106
Glossary 109
GIF-REED 1
__________________________________________________________________________
Introduction
Even though GIF-REED is easy to use and needs practically NO
instructions at all, the following documentation should be helpful
in clearing up any operations in the program that you are unsure
of. This documentation also has some helpful hints on how to best
use the program.
The best way to fully explain the use of GIF-REED is to start by
telling why GIF-REED was developed. GIF-REED was developed because
all other GIF viewers have certain limitations that render them
incapable of performing all of the tasks that I want to achieve. In
other words I actually used 3 different programs on a regular
basis.
Out of all of the viewers only one of them loaded the pictures
FAST. So naturally I used this one to display the pictures and do
slide shows.
Another viewer had poor display features but had superior printing
capability. So naturally when I needed to print a picture I used
that program.
The last program I used on a frequent basis was one that actually
shrunk the picture to fit the resolution of your video card. This
was nice since (at that time) my video card had a maximum
resolution of 640x400. That feature allowed me to view a 1024x768
picture with my 640x400 VGA card. This program, however, had bugs
in it that caused some of the GIF89a extensions to crash the
system. I liked the program so much, I called to register it. They
sent me the registered version and poof, it still crashed. I called
them back and found that the programmer doesn't spend much time on
the program. So now I had a program that was unstable. Keeping
various viewers around was a pain and learning each programs
keystrokes was even more of an inconvenience.
Therefore, I set out to write a viewer that encompassed all of the
best features from the various viewers that I had used. I of course
added some new features too. This way you only need to have ONE
viewer and you can discard all of your other viewers.
__________________________________________________________________________
2 GIF-REED
__________________________________________________________________________
Credits
I would like to take this time to thank a few people for the
development of this program, both in the user interface area and in
just plain debugging of this program.
Davie Reed: Did a great job programming all of the
cool ideas presented by the picture
viewing group.
Carl Andrews: Offered great interface ideas, and simple
debugging. He is a world class magician
whose magic has been converted to software
though his software publishing company
called MoJo Software. His magic software
can be purchased by calling (317) 257-8749
Mike Lawler: Offered advanced debugging, and attention
to detail.
Wendy Forrest: Offered user interface ideas as well as
documentation editing.
Mike Bianco: Offered user beta testing and some pretty
cool ideas as well, such as adding
comments to GIF files via the GIF89a
specification!
Bruce Felstein: User beta testing and some ideas for
enhancements such as making the BOX
routine ENLARGE the image if needed.
Barb Brown: The blue pen proofing queen! Offered ideas
for dumb users (such as herself), such as
the glossary and the keyboard template.
__________________________________________________________________________
GIF-REED 3
__________________________________________________________________________
Shareware Concept
=======================================
| |
| S H A R E W A R E - C O N C E P T |
| |
=======================================
GIF-REED is copyrighted software. However, you are encouraged to
copy and share the NON-REGISTERED version with anybody keeping the
following in mind:
The NON-REGISTERED version of GIF-REED may be copied freely and
given to others, as long as NO charge or compensation of ANY sort
is required. It must be copied in its entirety with NO alterations
to the programs or DOC files. It may be distributed by modem, as
long as all files in the package are ZIPPED (or some equivalent)
into one file.
GIF-REED is NOT "FREE" software. If you use it past 30 days, you
are required to pay for it by registering it. Of course you can
register it earlier.
********** Reasons To Register Today **********
When you received this copy of GIF-REED, no monies were paid to us.
In order for us to keep working on this product to make it better,
with more features, we request that you register the program by
paying for it. The registration charge is a very nominal $25 (The
cost of ONE evenings entertainment!). Please print the ORDER.FRM
file to register.
When you register GIF-REED, you will receive a FREE keyboard
template for common function keys reference.
Of course the REGISTERED version has some enhancements over the
NON-REGISTERED version. Below is a list of the extra features you
receive with the REGISTERED version of GIF-REED:
* You can use XMS memory for the Picture Buffer area. This
makes GIF-REED faster for loading and displaying images.
If you are currently using EMS memory for the Picture
Buffer, XMS is about the SAME speed. But XMS is MUCH faster
than using DISK space as the Picture Buffer.
* You can save the following configuration items to a setup
file for setting defaults:
Display while loading or after loading
EMS, XMS or DISK space for the Picture Buffer
RESTORE Picture status
SlideShow delay time
SlideShow looping status
SlideShow Special effects
__________________________________________________________________________
4 GIF-REED
__________________________________________________________________________
Resolution Locking Status
GIF Comments Display Status
Video Hardware Setup
Video resolutions available
You can also save your directory paths. If you save your
directory paths, the next time GIF-REED is loaded, the saved
paths will be loaded again. This saves you time from having to
type in all of the directory paths that you want loaded. After
saving your video configuration, you will NOT need the
environment variable GIFREED if you were previously using it.
* You can MIRROR image the pictures
* You can FLIP the image from top to bottom(upside down)
* You can ROTATE the pictures in a clockwise direction in
90 degree increments.
* You can use the DOS/BOSS key to shell out to a REAL
DOS prompt at any time or if the BOSS comes in.
* You can print ANY SIZE to an HP or EPSON printer.
* You can create your own personalized slide shows through our
ROBUST slide show script language. You can have multiple slide
show setups for multiple slide show presentations that are
setup before giving the presentation. The NON-REGISTERED
version of GIF-REED only supports a limited command set in the
script language! You get more script language commands. The
extra commands you get in addition to the NON-REGISTERED
version are:
1. PRINTER-ON
2. PRINTER-OFF
3. PRINTER-FF
4. IF-EXIST
5. SLIDE-TYPE-BLIND
6. SLIDE-TYPE-NORMAL
7. SLIDE-TYPE-FADE
8. SLIDE-TYPE-EXPAND
9. SLIDE-TYPE-MERGE
10. SLIDE-TYPE-ZEBRA
11. SLIDE-TYPE-RANDOM
12. MIRROR
13. FLIP
14. ROTATE
15. CENTER
* You can have up to 512 files in the file list to choose from
instead of 256 files.
* You can create CATALOGS of images with sizes of 800x600 and up
to 5 rows of thumbnail images. You can also have GIF-REED
build catalogs of your image files through a single key
command from the file list menu.
* The time consuming registration screens are removed.
__________________________________________________________________________
GIF-REED 5
__________________________________________________________________________
********** Reasons To Get PRO GIF-REED Today **********
We also offer a PRO version of GIF-REED. This version has all of
the features of the REGISTERED version plus a bunch more. The order
fee is small $49.95 (The cost of ONE evenings deluxe
entertainment!). Please print the ORDER.FRM file to ORDER.
When you register GIF-REED, you will receive a FREE keyboard
template for common function keys reference.
Below is a list of the extra features you receive with the PRO
version of GIF-REED:
* You can actually edit your images. You can change each dot in
the image to whatever color you like. You can even change the
look of a particular color. In other words you could make blue
in the image appear RED.
* You get the FULL script language command set. The extra
commands you get in addition to the REGISTERED version are:
1. SYSTEM
2. GOSUB
3. ECHO
4. FILE-COPY
5. FILE-MOVE
6. FILE-RENAME
7. FILE-DELETE
8. SORT-COLORS
9. EGA-MODE
10. VGA-MODE
11. EGA-COLOR-ADJUST
12. KEEP-SCREEN-SIZE
13. WRITE
14. PRINT
15. ADJUST-FOR-WINDOWS
* You can make boxes of any color & thickness.
* You can fill in boxes with any color
* You can draw lines that are vertical or horizontal
* You can load up to 3072 files in the file list to choose from.
* You can load & edit images up to 8192 dots wide instead of
2048 dots wide.
* If your VGA card supports more than 1024 dots wide PRO GIF-
REED can take advantage of up to 2048 dots wide.
* You can have up to 20 input directory paths
* You can create CATALOGS of images with sizes of 2048x1536 and
up to 10 rows of thumbnail images. You can also have GIF-REED
build catalogs of your image files through a single key
command from the main file list menu.
* You can CENTER or give top and left margins for images that
you print to your printer!
__________________________________________________________________________
6 GIF-REED
__________________________________________________________________________
********** Reasons To Get SYSOP GIF-REED Today **********
We also offer a SYSOP version of GIF-REED. This version has all of
the features of the PRO GIF-REED version plus a bunch of SYSOP
related features. The order fee is $89.95. Please print the
ORDER.FRM file to ORDER.
When you register GIF-REED, you will receive a FREE keyboard
template for common function keys reference.
Below is a list of the extra features you receive with the SYSOP
version of GIF-REED:
The SYSOP version allows you to create a series of catalogs, from
image files within a subdirectory, by using a single DOS command.
This automates the process of cataloging GIF/BMP/PCX/PIC files. In
this mode NO KEYBOARD OR USER INTERACTION IS REQUIRED. This is
different from the other versions of GIF-REED in that the OTHER
versions require you to get into the program and press menu
selections in order to do a catalog process. This of course is NOT
an automated way of doing things.
The SYSOP version supports the insertion of titles into picture
catalogs being created by GIF-REED. (See the section on Catalogs).
The Sysop version also supports the DIR files created & used by
PCBOARD 14.5 & Up. It also supports the creating of a TEXT file
used by the WildCat program WCFILE to import descriptions into the
WildCat directory listings.
Please read the section on SYSOP GIF-REED for complete details.
Any question or comments please call me at 1-800-25-FLASH and ask
for Davie Lee Reed. All technical questions should be called to 1-
317-253-8088.
****************************************************************
__________________________________________________________________________
GIF-REED 7
__________________________________________________________________________
********** Licensed OEM version of GIF-REED **********
We also offer an OEM version of GIF-REED. This version has all of
the features of the SHAREWARE version.
Below is a description of the OEM version of GIF-REED:
The OEM version of GIF-REED is a version that CD-ROM manufacturers
can license for use on their CD-ROM discs. This OEM version will
NOT have the SHAREWARE logon screens that require you to type
certain words before the program starts. This makes it easier for
the end-user to use the program.
The OEM version also allows GIF-REED to fully utilize the catalogs
created by GIF-REED, without having to use the DOS ASSIGN command
or to be forced to create multiple directories of the SAME catalog
images. In other words, the catalog images will automatically KNOW
to look on the CD-ROM for the images to load and display! This is
DIFFERENT from the SHAREWARE version of GIF-REED. The SHAREWARE
version of GIF-REED looks to the original SUBDIRECTORY PATH for
loading the image you choose at the catalog screen.
So, if you created the catalog pictures based on images found in
C:\GIFS\CARS, the NON-OEM versions of GIF-REED would look to your
C: drive for loading the picture you selected off the catalog. If
you transfer the catalog images to a CD-ROM and distribute the CD-
ROM to users, when they select to view an image from the catalog,
GIF-REED would look to the C: drive for the pictures to view. This
of course would be incorrect since the CD-ROM drive would more than
likely be a drive letter other than C:. Since GIF-REED would NOT be
able to find the picture on YOUR C: drive, GIF-REED would display
an error indicating that it couldn't find the picture file. There
are two ways to work around this.
(1) Create multiple catalog directories in which the source path in
the catalog files have different drive letters for the source
images.
(2) You can use the ASSIGN command to make your C: drive look like
the CD-ROM drive. The only problem with this is that once you exit
GIF-REED, you can't UNDO the assign command and you would have to
RE-BOOT the system.
With the OEM version this problem wouldn't occur!
This special OEM version can be used after a special licensing
agreement has been signed by Software Matters and yourself.
If you have any questions or comments please call me at 1-800-25-
FLASH and ask for Davie Lee Reed. All technical questions should be
called to 1-317-253-8088.
****************************************************************
__________________________________________________________________________
8 GIF-REED
__________________________________________________________________________
GIF-REED Version Comparisons
Below is a simple table of features to let you know which version
of GIF-REED will best suit your needs.
+--------------------------------------------------------------+
| Feature | NON-REG | REG | PRO | SYSOP |
|--------------------------------------------------------------|
| Price SHAREWARE $25 $49.95 $89.95|
| Use XMS for picture buffer X X X |
| Save Configuration Settings X X X |
| Mirror Image X X X |
| Flip Image X X X |
| Image Editing X X |
| Draw & Fill Boxes & Lines X X |
| Rotate Image X X X |
| Maximum Image Width 2048 2048 8192 8192 |
| Maximum Screen Width 1024 1024 2048 2048 |
| Maximum Rows in Catalogs 3 4 10 10 |
| Catalog output file up to 640x480 X X X X |
| Catalog output file up to 800x600 X X X |
| Catalog output file up to 2048x1536 X X |
| Automatic Catalog generation & Titles X |
| Catalog Support for BBS Dir files X |
| Print Any Size onto paper X X X |
| DOS/BOSS Key X X X |
| Number of files in file list 256 512 1500 4000 |
| Directories To View At Once 6 6 20 20 |
| Print restricted to 4 inches X |
| Print images up to 8x10 inches X X X |
| Print images Centered or with margins X X |
| Simple script commands only X X |
| Enhanced script language commands X X |
+--------------------------------------------------------------+
NOTE: Prices subject to change without notice.
__________________________________________________________________________
GIF-REED 9
__________________________________________________________________________
GIF-REED Update Policy
After ordering GIF-REED there will of course be improvements made
to the program over time. These improvements will be offered to you
at a reduced price. These are called updates. Below is the update
price structure for all versions of GIF-REED:
+---------------------------------------------------------+
| Version Of GIF-REED | List Price | Update Price |
|---------------------------------------------------------|
| | | |
| SHAREWARE | NO CHARGE | NO CHARGE |
| REGISTERED | $25 | $12 |
| PRO | $49.95 | $17 |
| SYSOP | $89.95 | $30 |
| | | |
+---------------------------------------------------------+
NOTE: Prices subject to change without notice.
If you decide that you need a more advanced version of the software
than you currently paid for, you can UPGRADE your version to any
level of GIF-REED. The amount to pay would be the difference
between the list price of the version you currently own and the one
you want to UPGRADE to PLUS $10. This way most of the money you
already spent can be applied to the newer version you desire.
So for example: If you already own PRO GIF-REED you can UPGRADE to
the SYSOP version for $89.95 minus $49.95 plus $10.00 which comes
out to $50.00 This of course is cheaper that ordering the SYSOP
version straight out!
As always, please include $5.00 for shipping/handling for orders in
the USA and Canada. ALL other countries being shipped to, please
add $9.00
NOTE: Please don't look at this as a way of milking users. After
all, you DON'T have to UPDATE or UPGRADE ever. We just offer our
latest and greatest changes to you so you have the ability to
acquire the newer better software. It's up to you if you think it's
worth it or not! Also by supporting our update system, we will
continue to improve the software so that you can have the most
flexibility and enjoyment from your picture files. Otherwise if
nobody updates, we of course would probably stop any further
improvements to the program.
NOTE: Also, you are encouraged to earn MONEY from our product by
following the directions in the MONEY.DOC file.
__________________________________________________________________________
10 GIF-REED
__________________________________________________________________________
Purpose
GIF-REED is designed to be a picture viewer for GIF, BMP, PIC and
PCX files. In addition to being a viewer, GIF-REED can also create
GIF, BMP, PIC and PCX files. In other words you can manipulate a
picture and then save it out as a BMP, GIF, PIC or PCX file. This
is great for trimming (cropping) stuff from a picture that you
don't want in the picture anymore. Of course slide shows,
cataloging and picture printing are main aspects of the program
too. Mouse users will find that the mouse support offered in GIF-
REED is excellent. You can use the mouse to select files from the
files menu. You can also use the mouse to trim parts of the picture
away while you are viewing the picture.
Now that you understand why GIF-REED was written and what the main
purpose of the program is, you should continue reading to fully
understand how to use all of the capabilities of the program.
Before we show you HOW to use the program, let us LIST all of the
features found in GIF-REED. Along with each feature, the action to
invoke the feature is listed.
GIF REED Program Features
GIF-REED has many features. The features are broken down into
categories for easier understanding. Below is a list of the
categories and their respective features.
File Formats Supported
* GIF89a aware and supports ALL of the GIF89a
specifications features that the 89a standard offers in a
GIF file including comments, multiple images &
transparencies.
* Support Windows BMP files of 2/16/256 colors. Also 24 BIT
color is supported! Compressed BMP files are NOT
supported. In fact pictures that are NOT simple drawings
are usually BIGGER when stored as compressed BMP files.
* Support GIF files of 2/16/256 colors. Interlaced GIF
files are supported. GIF files with a MAC (Apple) header
are also supported!
* Supports PC-Paint/Pictor Paint PIC files of 2/16/256
colors! You can also write out 2/16/256 color PIC files.
* Supports ZSoft PCX files of 2/16/256 and 24BIT color! You
can also write out 2/16/256 color PCX files.
Standard Features
__________________________________________________________________________
GIF-REED 11
__________________________________________________________________________
* Only requires 384K of memory to run (and will view any
size picture!).
* Pictures of up to 1024 x 768 in up to 256 colors can be
displayed and manipulated. PRO GIF-REED supports higher
resolutions if your VGA card can support it.
* Images up to 2048 dots wide are supported. PRO GIF-REED
supports up to 8192 dots wide.
* VGA and EGA are both supported.
* CD-ROM support
* Squeezing more DOS RAM from your system
(F8 at the main menu)
* Loads & Displays Pictures (GIF/BMP/PCX/PIC) as fast or
FASTER than other viewers.
* You can choose between viewing the picture as it loads or
waiting until the picture is read in before displaying
it.
(Press F2 at the main menu.)
* The resolution of the screen is automatically determined.
* You can override this AUTO mode so that the resolution
you pick is LOCKED on. This way no matter what size
picture is loaded, the resolution you picked will be used
to display the picture.
(Press F5-F6 and F7 at the main menu/or while viewing.)
* You can select if you want GIF comments to be displayed
for GIF files that have comments in them.
(Press ALT-F10 to change this option.)
* You can center the picture or place it on the upper left.
(Press C or O while viewing.)
* You can enlarge/shrink the picture to fit the screen.
(Press TAB or SHIFT-TAB while viewing.)
* You can change the resolution while viewing with the +-
keys.
* You can WRITE out the graphics screen to a .GIF, .BMP,
.PIC or PCX file.
(Press W while viewing.)
* Savable configuration options. Such as current settings
and currently selected paths!
(Press ALT-U at main menu)
__________________________________________________________________________
12 GIF-REED
__________________________________________________________________________
* ALT-U Allows you to save your video configuration. This
is so that the program will load quicker! Beware that if
you do then if you change VIDEO HARDWARE, you must RE-DO
your video setup! You CAN'T OVERRIDE your default VIDEO
configuration by using the "GIFREED=xxxxx" environment
variable. If your video setup is incorrect, then simply
select option 6 from the ALT-U menu. If you can't get
this far into the program, because of the incorrect video
selection, just delete the configuration file called
GIFV.CFG! You can press option 8 to save your PRINTER's
configuration out to a file called GIFV.PRN.
* Automatic Video configuration.
Special Features
* Complete script file language, including a script file
viewer and editor.
* DOS/BOSS key. Pressing ALT-F2 at, almost, ANYTIME causes
the screen to clear and a shell copy of DOS to come up.
After typing EXIT to get out of the DOS Shell, your
system will appear to be locked up. Now Press ALT- F2
again and your screen will re-appear (even graphics
screens).
(Press ALT-F2 at any time, even while viewing!)
* BBS support for the SYSOP version of GIF-REED
* Personal Scoring System (or category system!). You can
assign a number from 1-9 to a file. Then you can sort by
SCORES. You can also do a slide show of a particular
SCORE! This feature also allows you to give each GIF file
a COMMENT description and a list of keywords that
associate with the file! You can then do a slide show for
pictures that MATCH certain keywords. You can also do a
slide show by CATEGORY.
(Press ALT-Y at main menu to assign SCORE (category))
* ALT-P gives you New Report features. You can generate
reports by
1. FILENAME resolution, size, score, keywords
2. FILENAME resolution, category, comments
* Mouse control while at file selection menu. Left button
loads picture to screen. Right button tags (selects)
file. Middle button is like pressing ESCAPE, even while
viewing a picture!
* Deletion of any resolution mode.
(Press F9 at main menu)
__________________________________________________________________________
GIF-REED 13
__________________________________________________________________________
* You can mark a BOX on the screen, with the mouse, to be
BLOWN up in one of two different methods. The BOX can
also be used to trim the picture.
* You can print what is on your screen to an HP laser
printer or EPSON dot matrix printer.
(Press P while viewing.)
* You can use the arrow keys or the mouse to move the
picture around on your screen.
* Pressing PgDn/PgUp or Left/Right mouse buttons, while
viewing, takes you to the next picture.
* You can use the mouse to pick files from the files list.
* You can load & display a picture and exit with the
picture still on the screen.
(See loading options.)
* PuzzleFUN is built in. Take any picture and turn it into
a game!
(ALT-E while viewing picture)
* Allows for CATALOGing of your image files. You can create
catalogs of your images and you can then pick images to
display from the catalog file. This gives you a graphical
menu system for your pictures. (COOL!)
(CTRL-C at the main menu)
* Operations that CHANGE the picture such as Enlarging or
Shrinking will automatically save a copy of the original
to a TEMP area. This is so that you may restore the
picture back if the operation didn't achieve what you
wanted. Unlimited levels of UNDO are supported, unless of
course you run out of TEMP space.
* Press "R" while viewing a picture and the last operation
on the picture to CHANGE the picture will be UN-DONE. You
can press "R" as many times as you wish to keep UN-DOING
what you've done! If you've done MANY operations on the
picture and you just want to get back to the ORIGINAL
picture, just press ALT-R (While viewing of course).
* You can turn off this UNDO feature to speed up operations
on the picture.
(Press F4 at the main menu.)
* You can select either EMS memory, XMS Memory, or DISK
space for the TEMP picture buffer area. Since disk space
isn't terribly fast you should use the ENVIRONMENT
variable TEMP to re-direct the TEMP disk space to the
__________________________________________________________________________
14 GIF-REED
__________________________________________________________________________
fastest drive you have, preferably a RAMDISK. See the
section on TEMP Areas and the Picture Buffer.
(Press F3 at the main menu.)
Slide Show Features
* You can TAG (mark) files for viewing for a slide show
effect.
(Press SPACE BAR or RIGHT mouse button to tag/untag files
at the main menu.)
* You can have a slide show that fades out the current
picture before showing the next picture.
(Press F10 at the main menu.)
* You can have a slide show that has a venetian blind
effect for loading the pictures!
(Press F10 at the main menu.)
* You can have a slide show that has an expanding effect
for loading the pictures!
(Press F10 at the main menu.)
* You can have a slide show that has a merging effect for
loading the pictures!
(Press F10 at the main menu.)
* You can specify a time for each slide to stay on the
screen.
(Press F10 to change the time.)
* You can choose between an endless slide show that keeps
looping back to the start when finished, or to just run
through the slides once.
(Pressing F10 switches between endless & one pass.)
* While in slide show mode, you may press the SPACE BAR and
you will be stopped at that picture. You can then move it
around or whatever you wish. When you want to start the
slide show again, press the PgDn key.
Picture Editing Features
* You can add text to your images!
(Press ALT-T while viewing)
* You can add BOXES and LINES to your images!
(Press B after marking a box)
* You can mark a BOX and fill it in with any color you
select.
__________________________________________________________________________
GIF-REED 15
__________________________________________________________________________
(Press DEL after marking a box)
* You can change the order of your color map while in the
pixel editing mode.
(Press E while viewing)
* You can change a color in the entire image to another
color in the color map.
(Press C while pixel editing)
* You can sort the image's color-map by frequency of use in
the image.
(Press S while viewing)
* You can make the images Windows compatible by getting RID
of the TOP 16 colors (of the 256) in the color map. Then
save the image back out!
(Press A while viewing)
* You can EDIT your images with the pixel editor! You can
change the DOT colors and the color map easily!
(Press E while viewing)
* You can add comments or keep old comments in your GIF
files that you save out.
(See W command while viewing image)
* You can change the RED/GREEN/BLUE intensities.
(Press CTRL-F1 through CTRL-F6 while viewing.)
* You can change the CONTRAST/BRIGHTNESS of pictures too.
(Press CTRL-F8 through CTRL-F10 while viewing.)
* You can RESTORE the colors after you have played with the
above color modification functions.
(Press ALT-F10 while viewing.)
* You can force the picture to a GRAY scale picture. This
looks like a black & white photograph.
(Press G while viewing.)
* You can invert (reverse) the colors so that a negative
effect is displayed.
(Press I while viewing.)
* Palette Animate. This changes the colors of the screen in
a sequential method that makes the picture look like it's
alive!
(Press ALT-F9 while viewing)
* You can flip the picture sideways for a Mirror image
effect.
(Press M while viewing.)
__________________________________________________________________________
16 GIF-REED
__________________________________________________________________________
* You can flip the picture upside down for an upside down
effect.
(Press F while viewing.)
* You can rotate the picture clockwise for a sideways view.
(Press > while viewing.)
File Management Features
* You can delete tagged files.
(Press ALT-D to delete tagged files.)
* You can rename tagged files.
(Press ALT-R to rename tagged files.)
* You can MOVE tagged files.
(Press ALT-M to MOVE tagged files.)
* You can COPY tagged files.
(Press ALT-C to COPY tagged files.)
* You can have the files list sorted by many different
choices.
(Press ALT-S to change the sort mode.)
* You can change what path(s) are to be searched for
loading pictures.
(Press ALT-F to change the File paths.)
* You can search drives for GIF, BMP, PIC and PCX
files.
(Press ALT-G at the main menu.)
* You can delete a file as you are viewing it.
(Press ALT-D while in view mode.)
__________________________________________________________________________
GIF-REED 17
__________________________________________________________________________
Getting Started
If the GIF-REED package you have is in a ZIPped format, you must
first UN-ZIP it in its own directory. For example:
C>CD\
C>MD GIFV
C>PKUNZIP GIFV501 C:\GIFV
This procedure will create a subdirectory on drive C: called GIFV.
It then unzips the GIFVxx.ZIP file into the newly created
directory. Once the files are unzipped, you may then use the
program.
NOTE: It doesn't matter what name you give the subdirectory to hold
the GIF-REED files.
To run GIF-REED, type the following:
C>GIFV
This runs the GIF-REED program. If you are running GIF-REED for the
first time, you may need to configure it for your particular video
card. If GIF-REED can't automatically detect what kind of video
card you have, you are given the opportunity to tell GIF-REED to
try to figure out what kind of video card you have. If your video
card is supported by GIF-REED, a list of one or more video cards to
select from is displayed. Make sure the one you pick has the most
amount of resolutions supported and has the (FAST) indicator by it.
The (FAST) indicator tells you this setting will be very fast
(hardware direct). Otherwise if you select one that has the (SLOW)
indicator, GIF-REED will use BIOS functions to perform all screen
writing. This method is VERY SLOW! If you are NOT shown a list to
pick from, you are truly out of luck. At this point you have three
options to choose from.
1. You can call us at 1-800-25-FLASH and ask us to support your
video card.
2. You can try loading a VESA driver that is designed for your
video card. In fact a VESA driver may have come on a disk with
your SVGA board.
3. Continue to run GIF-REED, but with only 320x200 VGA support.
This is the VGA standard.
NOTE: If it appears that your system locks up, please call 1-800-
25-FLASH and let us know what kind of video card you have and we
will work to get GIF-REED to work for you!
When you load GIF-REED, you may hear a BEEP. This beep indicates
that you have NOT YET setup up your video configuration. This is
just a reminder. You don't have to setup it up, but the program
loads faster if you do. Also, upon loading you will see the
Software Matters Inc. logo!
__________________________________________________________________________
18 GIF-REED
__________________________________________________________________________
NOTE: If you want to disable the use of your VESA driver by GIF-
REED you can use the following statement in your AUTOEXEC.BAT or at
the DOS Prompt:
C>SET GIFREED=NOVESA
You can force GIFREED to use a specific hardware setup by using the
GIFREED environment variable. For example:
C>SET GIFREED=TS4000
This will make GIF-REED think it is operating on a system with a
TS4000 VGA board.
__________________________________________________________________________
GIF-REED 19
__________________________________________________________________________
Other Ways Of Loading GIF-REED
NOTE: You should read the section on Path Lists to fully understand
what happens when you select a directory to display pictures from.
GIF-REED can also be loaded by typing the following:
C>GIFV C:\GIFS\CARS C:\GIFS\BIRDS
This loads GIF-REED and indicates that TWO subdirectories should be
loaded at the same time (using ALL files that are supported by GIF-
REED). In fact you can specify up to 20 directories on the command
line. If NO directories are specified, the default directory will
be loaded (using .GIF, .BMP, .PIC and .PCX files). If you were to
type:
C>GIFV C:\GIFS\CARS C:\GIFS\BIRDS\*.*
The *.* indicates to override the default of the NORMAL image file
format extensions of .GIF, .BMP, .PCX and .PIC. Every file in the
directory will be looked at to see if it is a GIF, BMP, PIC or PCX
file. Even if the picture has NO extension GIF-REED is smart enough
to determine which files are GIF, BMP, PIC and PCX. This can be
used as a SECRET (Wife, Girlfriend) mode. This way you can rename
all of your GIF files to *. which indicates NO extension. Then when
you load GIF-REED use the *. or *.* parameter. This will then show
you all of your picture files.
You can also specify *.? to indicate ALL picture formats that GIF-
REED supports. For example:
C>GIFV C:\IMAGES\*.?
This would load all GIF, BMP, PCX and PIC files using just one file
path specification. This is the BEST way to load a directory since
it searches automatically for ALL image formats that GIF-REED
supports.
You can change which directories are displayed within the program
using the ALT-F key at the file menu.
If you type the following:
C>GIFV
the current directory is searched for GIF, BMP, PIC and PCX files,
unless you had SAVED your directory paths by using the ALT-U
function. If you saved your paths, then those directories saved
would be the ones searched upon loading GIF-REED. This makes it
easy to run GIF-REED and still have a slew of directories pre-
loaded into your file list menu without having to type in the
directory names each time you load the program.
__________________________________________________________________________
20 GIF-REED
__________________________________________________________________________
Loading Image Onto Screen Then Exit
You can also tell GIF-REED to load a picture and exit with the
picture still on the screen. You could load a picture file to your
screen in your AUTOEXEC.BAT file. Then have the rest of your
AUTOEXEC.BAT file commands follow the picture loading statement.
This way you get a nice looking screen quickly and while the
AUTOEXEC.BAT is taking its time doing things you are looking at a
pretty screen. For example:
C>GIFV /L1:0:F:\DSF333.GIF
This tells GIF-REED to load the file "F:\DSF333.GIF" and then
display it and then EXIT. The "1" tells GIF-REED to use resolution
mode "1". ALL VGA adapters use 320x200 as resolution mode 1. The
file list menu shows ALL of the resolution modes you can pick from.
Not all SVGA cards have the SAME resolutions available, so the
number of resolutions to pick from and their actual resolution may
differ from one another. The "0" indicates NO delay. If you use "*"
for the delay time, it will keep the image on the screen UNTIL you
press a key. You can use numbers from 0 through 9 for the delay
time as well as the "*". For example:
C>GIFV /L1:*:F:\DSF333.GIF
This keeps the image on the screen until you press a keystroke. If
you specify a resolution mode of "0" then GIF-REED will pick the
best mode suitable for the image being displayed! For example:
C>GIFV /L0:9:F:\DSF333.GIF
This loads the image on the screen with the BEST resolution mode
selected. It will then wait 9 seconds and the exit.
If you hear a BEEP when using the /L option, it's probably because
you picked a resolution number too high and GIF-REED is telling you
it's defaulting to the highest resolution number available.
__________________________________________________________________________
GIF-REED 21
__________________________________________________________________________
Using The Script Language
You can tell GIF-REED to execute a script file by using the /P:x
command. The "x" denotes which of the possible 26 script files you
wish to execute (run). "x" can be any letter from "A" through "Z".
See the section Script Language Overview for more details on how
script files work. See the section on Script File Viewer / Editor
for more information on how to create / modify script files.
Before using the /P:x command, look at the script file with a text
editor or word processor before running it. Make sure it doesn't do
things you don't want such as deleting files you might want to
keep. The sample script files are named GIFV.SLA through GIFV.SLZ,
where GIFV.SLS is the script file "S". For example:
C>GIFV /P:S
This executes the GIFV.SLS script file.
C>GIFV /P:B F:\CAT\*.GIF D:\CAT\*.BMP
This executes the GIFV.SLB script file. It also passes along two
parameters. If the script file is set up to operate on a user
supplied directory, then the two directories that are passed can be
used by the script file's "CHANGE-PATH" command. This way the
script files can be very flexible.
You can set up a batch file to go through many subdirectories on
your hard drive without having to set up multiple script files!
NOTE: Since the script files that come with GIF-REED are samples,
you should ALWAYS view them before running them to make sure it's
going to do what you want. In fact some of them that reference
drive letters G: and F: may not run at all. However there are a few
that don't make a specific drive & path reference. These are:
gifv.slM Slide show
gifv.slN Better slide show
gifv.slO Change display resolution
gifv.slP Print pictures to printer
gifv.slQ Prints file statistics
gifv.slU Prints report on picture files.
If you press CTRL-S at the main file list menu, you will be placed
into the script editor. Here you can view any of the script files.
You could even edit them and then later execute (run) them.
__________________________________________________________________________
22 GIF-REED
__________________________________________________________________________
System Requirements
Video Hardware Requirements
You need to have at least EGA capability. VGA capability is highly
recommended since the image quality is DRASTICALLY reduced by EGA
viewing modes.
System MEMORY Requirements
The NON-REGISTERED version requires a minimum of 390K of DOS RAM to
run. And a maximum of 456K needed for FULL capacity.
The REGISTERED version requires a minimum of 334K of DOS RAM to
run. And a maximum of 400K needed for FULL capacity.
The PRO GIF-REED version requires a minimum of 390K of DOS RAM to
run. And a maximum of 614K needed for FULL capacity.
The SYSOP GIF-REED version requires a minimum of 390K of DOS RAM to
run. And a maximum of 614K needed for FULL capacity.
See the section on "Getting More DOS RAM From GIF-REED" in order to
get by with less DOS RAM.
You should, but don't have to, have at least 1 meg of EMS or XMS
memory for the picture buffer that's used by GIF-REED. You can also
use disk space if no EMS or XMS memory is present. Disk space is
MUCH MUCH MUCH slower than EMS or XMS memory. If you plan to use
DISK space for the picture buffer, you might want to cache you hard
drive. (See the section that describes the PICTURE BUFFER)
NOTE: EMS memory support is for EMS memory that supports version
4.0 EMS specification or higher. EMS 3.2 specification is NOT
supported by this program!
Other Hardware Options
A mouse is optional for most functions in the program which makes
the program a lot easier to use. In fact if you want to do editing
of pictures you MUST have a mouse installed.
A printer is needed only if you plan on printing reports of
pictures! Currently, if you want to print a picture you must have
an HP LASER or EPSON compatible printer!
__________________________________________________________________________
GIF-REED 23
__________________________________________________________________________
Misc. System Considerations
GIF-REED has a feature that saves picture information everytime you
make a change to it like TRIM/SHRINK/ENLARGE. If you have the
RESTORE (See F4 function key description) option set ON/TRUE then
you could possibly run out of disk space if you did a lot of
TRIMming. The disk space is used so that you can undo your changes.
Make sure that you have set the environment variable TEMP or TMP to
point to a drive that is FAST and has at least 2 MEGS of free disk
space available on it. When GIF-REED exits, the temporary files
created by it are deleted. This way GIF-REED won't EAT up your disk
space.
You should have a statement in your CONFIG.SYS file that says
FILES=20 or higher. For example, a good CONFIG.SYS could look like
this:
BUFFERS=20
FILES=20
DOS=HIGH
DEVICE=HIMEM.SYS
An example of a bad CONFIG.SYS could look like this:
FILES=10
BUFFERS=40
DEVICE=HIMEM.SYS
NOTE: You can use EDLIN or just about any word processor to change
your CONFIG.SYS. The CONFIG.SYS file is located in C:\ in about 99%
of ALL machines.
__________________________________________________________________________
24 GIF-REED
__________________________________________________________________________
Getting MORE DOS RAM From GIF-REED
GIF-REED allows you to utilize EMS/XMS or DISK space to get more
DOS RAM so that certain functions that require a LOT of DOS RAM can
work even though you may have a lot of files loaded in the file
list. Each file takes up about 50 bytes of memory. 20 files would
then take up about 1K. Thus 2000 files would take up about 100K of
DOS RAM. This file list can be stored into EMS/XMS or DISK space to
save the use of DOS RAM.
(See the Main File List Menu Operation Section [Function F8])
__________________________________________________________________________
GIF-REED 25
__________________________________________________________________________
CD-ROM Support By GIF-REED
GIF-REED fully supports the CD-ROM by accessing the CD-ROM as a
READ/ONLY drive. This means that you will NOT be able to delete
files from the CD-ROM drive. When you license GIF-REED to be used
on a CD-ROM that you manufacture & sell, GIF-REED KNOWS it's a CD-
ROM and automatically changes the TEMP path to DRIVE C:, UNLESS the
user has already set up the TEMP environment variable to point
somewhere that is writable.
GIF-REED's catalog capability has the ability to know that the
catalog is being read from a CD-ROM drive and will automatically
know where to look for the source image files! (See the Cataloging
section of this manual)
__________________________________________________________________________
26 GIF-REED
__________________________________________________________________________
Files Needed/Used/Created By GIF-REED
Files Needed By GIF-REED
Documentation Files
READ.ME Read me file (Read this first)
GIFREED.DOC Manual for GIF-REED
ORDER.FRM Order form for GIF-REED
OFFER.DOC Special program offers from Software Matters
MONEY.DOC Shows how you can earn MONEY from GIF-REED!
DESC.BBS Description file for GIF-REED for uploading the
NON-REGISTERED version of GIF-REED to other
BBSs. Please do NOT give the REGISTERED version
of GIF-REED to anybody!
Programs To Run
GIFV.EXE GIF-REED Program
GIFV.GIF Initial screen for GIF-REED
GIFV1.HLP Help file for GIF-REED's function keys
GIFV2.HLP Help file for GIF-REED's Script Language
GIFVWIN.EXE Customize GIF-REED for Windows 3.x
GIFV.ICO Window's ICON for GIF-REED
GIFV.PIF Window's PIF file for GIF-REED
MAKEROM.EXE Program to produce a copy of your video ROM
PRINTDOC.BAT Prints manual (GIFREED.DOC) to your printer
Sample Script Files
GIFV.SLA-SLW Used by the script language interpreter
Sample GIF Files
GIFVTIT.GIF Sample TITLE file for Cataloging feature
MYCAT_01.GIF Sample catalog file produced by GIF-REED
640x480 Black & White image.
MYCAT_02.GIF Sample catalog file produced by GIF-REED
320x200 Color image
PUZZLE1.GIF GIF file for use with puzzle feature
PUZZLE2.GIF GIF file for use with puzzle feature
PUZZLE3.GIF GIF file for use with puzzle feature
PUZZLE4.GIF GIF file for use with puzzle feature
PUZZLE5.GIF GIF file for use with puzzle feature
SAMPLE.GIF Sample GIF file created by GIF-REED's Text
capabilities and pixel editing features!
SUZIE1.GIF Sample photograph scanned in by us!
These files are contained in the distribution set for GIF-REED. If
these files are NOT ALL contained in the distribution set you
received, call us at 1-800-25-FLASH to receive your full set. All
technical questions should be called to 1-317-253-8088.
Files Created & Used By GIF-REED
__________________________________________________________________________
GIF-REED 27
__________________________________________________________________________
GIFV.CFG Configuration file
GIFV.DIR Default directories to load
GIFV.GRD Scores, categories, keywords and comments
GIFV.DAT Used by GIF-REED
GIFV.CAT Used to hold CATALOGing options
GIFV.PRN Used to hold PRINTing configuration options
These files are created along the way after you start using GIF-
REED. They keep track of what kind of default settings you wish to
use. The .GRD file is special in that it's like a database. It
keeps track of all comments, scores, categories and keywords for
your picture files.
Temporary Files Created By GIF-REED
$$$$$$$$.$$$ Used to check TEMP space available
GIFVTEMP.$$$ Used with the WRITE script command
GIFV.$$$ Used for GIF89a files
GIFV.1-999 Used for the UNDO feature
GIFV.TMP Used to NON-Interlace GIF file
GIFV.CMT Used for displaying comments
GIFV.PAL Used by cataloging process
GIFV.DTH Used by cataloging process
GIFVC###.CAT Used by cataloging process
GIFV.TIT Used by cataloging process
If you see any of the above temporary files left around AFTER you
have exited GIF-REED you may delete them. They are NOT needed when
GIF-REED loads.
Files Created By YOU
GIFV.SLx Text files used for the personalized slide
show. These are called script files. "x" is
between "A" and "Z". This means you can have up
to 26 different slide show script files.
NOTE: These files MUST reside in the SAME
directory as the other GIF-REED files.
GIFVINIT.PRN Codes sent to the printer BEFORE an image is
printed to the paper.
GIFVPOST.PRN Codes sent to the printer AFTER an image is
printed to the paper.
__________________________________________________________________________
28 GIF-REED
__________________________________________________________________________
TEMP Areas & Picture Buffer
There are many references to TEMP area and TEMP Drive and Picture
buffer. In fact on the main file list menu screen you can see that
F3 allows you to change the area to EMS, DISK or XMS. This
selection indicates where you want the picture buffer to be stored.
In other words when a picture is loaded, it isn't just loaded into
the video cards memory. It's also loaded into (EMS/DISK or XMS)
memory as well. This way you can scroll (PAN) around the picture
and do neat things like MIRROR image and ROTATE etc... The choice
of EMS/DISK/XMS should be in order of speed:
1. EMS
2. XMS
3. DISK Space
If you don't have EMS or XMS memory available, go ahead and use
DISK space for the picture buffer. This is the slowest of them all
but what the heck at least the program will function. It is wisest
to set the environment variable TEMP or TMP to point to a RAM DISK.
If you don't have a RAM DISK now, set one up. See your DOS Manual
on how to set one up. Make sure the RAM DISK is at least 1 or 2
Megs in size (the larger the better). This is because other things
are stored there as well (such as the undo save area). Let's say
that you have a RAM DISK as drive G: Just put the following
statement in your AUTOEXEC.BAT file:
SET TEMP=G:\
This tells GIF-REED to store it's DISK picture buffer into the RAM
DISK (if the TEMP area was set to DISK). It also tells GIF-REED to
do all of it's temporary disk accesses on the RAM DISK. Everytime
you alter a picture and the RESTORE option is turned on, a copy of
the picture is made onto the RAM DISK. These TEMP files also use
the "TEMP" environment variable to see where to place the TEMP
files.
NOTE: The picture buffer area is ALSO used in conjunction with the
DOS RAM memory saving feature. If you choose to use this feature,
the picture buffer area will be used to store certain information
about each file in the files list. See the section on "Main File
List Menu Operation, Function F8".
NOTE: Even though you specify EMS or XMS memory to store the
picture buffer, the TEMP files created by GIF-REED will STILL go to
the TEMP Drive indicated by the "TEMP" environment variable.
NOTE: GIF-REED will also look at the "TMP" environment variable as
well as the "TEMP".
__________________________________________________________________________
GIF-REED 29
__________________________________________________________________________
What is a Color Map (Palette)
A color map is what's used in picture files to create the image.
Imagine a picture of the U.S. flag. This picture would require only
3 colors. RED, WHITE and BLUE of course. You would assign each
color a number. For example: Red would be 1, White would be 2 and
Blue would be 3. The file on the disk would contain a bunch of
numbers in it. For example, if a picture was 10 dots wide and 5
dots tall, the sequence of numbers might be:
1 1 1 1 1 2 2 2 2 2
1 1 1 1 1 2 2 2 2 2
1 1 1 1 1 2 2 2 2 2
3333333333333333333
3333333333333333333
This image when loaded would look like a Red box to the left of a
White box. It would also have a thick Blue line on the bottom. This
picture file would also contain information as to what the 1, 2 and
3 should translate into (colorwise). This extra information is
called a color palette. In this manual we refer to it as a color
map or color table. Most high quality pictures have 256 color
entries in the color map. Some have slightly less but most are at
256.
If your image uses the TOP 16 entries in the list (241-256) then it
WON'T be Windows compatible. This is because Windows reuses the
last 16 entries in the color map to look like other colors the
Windows system needs. This means if a picture was viewed in
Windows, the picture would have parts of the image with the WRONG
colors in it. It all depends on the frequency of usage of the
colors that Windows grabs away. If your picture only used color
#256 only once in the picture then when Windows views it, the
picture may look ok. In order to GUARANTEE Windows compatibility,
the image must NOT use ANY of the top 16 colors in the color map
(241 through 256). GIF-REED is setup to automatically take an image
and adjust the image so that the top 16 colors are NOT needed or
used by the picture anymore. We take the top 16 colors and remap
them to the closest color match available in the lower part of the
color map (1 through 240). This way your picture stays looking
good.
You can do this adjustment while viewing the image by pressing "A"
while viewing the picture. Of course you would have to save the
picture back out to disk before attempting to have Windows display
it. You can also do this through our script language system with
the ADJUST-FOR-WINDOWS command. Again you would have to WRITE the
file back out.
__________________________________________________________________________
30 GIF-REED
__________________________________________________________________________
Keyboard Mouse Simulator
We have a built in MOUSE simulator if you don't have a mouse hooked
into your system. You can use this FAKE mouse by using your
keyboard. In order to tell your keyboard that you are doing FAKE
mouse activity, you must have the SCROLL-LOCK light ON. You can now
perform all of the functions of a two button mouse. Below is a list
of the mouse functions supported and what keys need to be pressed
to achieve them:
Mouse Function Keyboard Action
Left Mouse Button: Press Left Shift Key
Right Mouse Button: Press Right Shift Key
Move Mouse Right: Press GRAY Right Arrow
Move Mouse Left: Press GRAY Left Arrow
Move Mouse Up: Press GRAY Up Arrow
Move Mouse Down: Press GRAY Down Arrow
NOTE: To turn off the keyboard mouse simulator, just turn OFF
the SCROLL-LOCK light. While the keyboard is in mouse
simulation mode, you will hear a buzz coming from the speaker
to let you know what mode the keyboard is in.
NOTE: The Arrow keys used above for the mouse actions MUST
MUST MUST be the ones that are GRAY sitting in between the
numeric keypad and the rest of the keyboard.
NOTE: When using the SHIFT-ARROW keys to actually MOVE the
picture around (a NON Mouse function), you MUST MUST MUST use
the arrows on the NUMERIC KEYPAD!
NOTE: The keyboard mouse simulator has built in accelerators
so that it won't take you too long to get the mouse cursor
across the screen. The accelerator is activated by holding the
arrow key down. The longer you hold it down the faster the
mouse moves.
__________________________________________________________________________
GIF-REED 31
__________________________________________________________________________
Keyboard Input Considerations
Line Input Editing
There are many places in the program in which you are allowed to
type in a line of information. For example: If you press ALT-F at
the main file list menu, you can type in up to 20 directory paths.
When typing in a line of input you can use the Home, End, Left,
Right keys for ease of editing. You can use the Insert and Delete
keys as well. In addition, you can use the backspace key for
deleting backwards. If you want to delete the entire line, just
press CTRL-Y.
NOTE: It might also be noted that pressing ALT-F2 at just about any
place in the program causes the DOS/BOSS function to be invoked.
__________________________________________________________________________
32 GIF-REED
__________________________________________________________________________
Path Lists (What good are they?)
GIF-REED has the ability to display files from more than one
directory. In fact it can show up to 6 different path selections
and the PRO GIF-REED can show up to 20 input directory paths. See
ALT-F below in the Main File List Menu Operation section. When you
load GIF-REED you can specify multiple directories. For example:
C>GIFV C:\GIFS C:\PICTURES\*.BMP
This example specifies two paths. The first path will load all of
the image files from the path called C:\GIFS. The second path will
load all of the .BMP files from the directory called C:\PICTURES.
NOTE: You can use a special indicator of *.? to load all images
that GIF-REED supports. In otherwords you can say:
C>GIFV F:\PICTURES\*.?
This loads all of the files that are of a format that GIF-REED
supports. Currently GIF, BMP, PCX and PIC are the supported
formats.
NOTE: If you do not specify a wildcard such as *.BMP or *.PCX
etc... then GIF-REED assumes that you want *.?
The first path specified is used to display subdirectory names
along with the files that are in that directory. The subdirectory
names appear in []. For example: The files menu list might contain
the following:
[ .. ]
[ NICE ]
[ CHARTS ]
1 PRETTY GIF
1 GIRL GIF
2 BRICKS BMP
2 CARS BMP
2 LOGO BMP
The files PRETTY.GIF and GIRL.GIF have a one (1) next to them to
indicate that they were retrieved from the 1st path in the path
list. The files BRICKS.BMP, CARS.BMP and LOGO.BMP have a two (2)
next to them to indicate that they were loaded from the 2nd path in
the path list. The names "..", "NICE" and "CHARTS" were obtained
from the 1st path in the path list. In otherwords they are all
subdirectories underneath the path of C:\GIFS which is the 1st
entry in the path list.
NOTE: Subdirectory names do NOT have a number to the left of them.
Instead they are indicated by []. If you were to select CHARTS then
the file list could look like the following:
[ .. ]
__________________________________________________________________________
GIF-REED 33
__________________________________________________________________________
1 CHART1 GIF
1 CHART2 GIF
1 GRAPH1 BMP
1 GRAPH2 BMP
1 GAME COM
2 BRICKS BMP
2 CARS BMP
2 LOGO BMP
As you can see, the file list changes to reflect the fact that you
are now displaying the directory of CHARTS that was underneath the
path of C:\GIFS. So the directory displayed is C:\GIFS\CHARTS\*.*.
Since selecting a subdirectory forces the wildcard file
specification to *.?. You will also notice that the BRICKS.BMP,
CARS.BMP and LOGO.BMP are still displayed too. This is because you
still have two (2) paths in the path list for displaying.
NOTE: If the subdirectory is [ .. ], then it is an
indicator that when selected you will be placed into the previous
directory (that is the parent of the current directory). So by
selecting [ .. ] you will be right back where you started.
NOTE: You will also see a list of available drive letters to choose
from. Just point and shoot, it's that easy!
HINT:
If you want GIF-REED to remember a list of frequently used paths,
you can enter the paths into the path list with the ALT-F key. Then
you can save this list out with the ALT-U key. Then the next time
GIF-REED loads, your popular paths will be loaded into the path
list. If you just want to display one (1) path at a time but still
be able to switch between your popular paths (without having to
type in the path names), we suggest that you enter your paths with
a ";" in front of the path name. For example:
;C:\GIF
;C:\BMPS\*.BMP
Since the ";" makes the path specification invalid, no files will
load from these paths in the path list. If you want to display
C:\BMPS\*.BMP, then press ALT-F and remove the ";" from the name
and poof, that directory will load and display. Although this may
seem clever, we made no program changes to account for this. We let
DOS do all of the work in deciding if a valid directory was
specified or not.
You can change the path list by pressing ALT-F at the main file
list menu.
If you change the path list and want to get back to the original
path list that you started with, press CTRL-L at the main file list
menu.
__________________________________________________________________________
34 GIF-REED
__________________________________________________________________________
Main File List Screen Layout
The main file list menu is easy to understand. It is broken into 4
parts.
(1) File list Area
(2) Status Area
(3) Misc Info Area
(4) Bottom Line Area
File List Menu Area
The file list area consists of multiple columns of filenames. Next
to each filename is a number from (0-9). This number represents
which directory in the list of directories that that file belongs
to. It can also contain subdirectory names from which you can
switch to. These optional subdirectory entries are obtained from
the 1st path in the path lists. (See Path Lists)
Status Area
The status area shows the current settings of the GIF-REED program.
This area is on the bottom part of the screen. It shows what
VGA/EGA modes are available and which one is selected to be locked
if resolution locking is true (See F7). To the left of the modes
you will see "VGA:" or "EGA:". This indicates what mode the
pictures will be viewed in.
Misc Info Area
The Misc area is in the middle of the screen. It shows what
resolution is highlighted.
It shows the current file width, height, number of colors then
score. It also shows the file size and the directory path from
where it came from. Between the file size and path is a special
indicator. This indicator will contain a "[ ]" or "[I]" or "[C]".
The "I" indicates that the currently selected file is a GIF
Interlaced file. The "C" indicates that the currently selected file
is a BMP Compressed file. You can optionally choose to have the
DATE and CATEGORY of a file displayed instead of the file SIZE and
PATH. Just use the ALT-L command from the main menu.
This area also shows the total number of files in the file list. It
shows the total number of files tagged. It also shows the total
size of all tagged files added together.
Bottom Line Area
__________________________________________________________________________
GIF-REED 35
__________________________________________________________________________
The very bottom line on the screen has a "MENU" activator. If you
click on this with the mouse, you will get a pop-up menu from which
to choose items.
On the right hand side on the bottom line, you will see things such
as "GO: L:FADE :4" or "GO: L:NONE :2". This is the status of your
slide show controls. There are 4 sections.
1. The word "GO" can be clicked on to start the slide show
with the files that have been tagged/selected. This is
simpler than going through the F10 menu.
2. The " L" or "NL" indicates if the slide show is in
looping or NON-looping status.
3. NONE means a normal slide show. (No special effects).
Fade means you are in fade in/out mode.
Blind means you are in venetian blind mode.
Xpand means you are in expanding slide show mode.
Merge means you are in merging slide show mode.
Zebra means you are in Zebra slide show mode.
RANDM means you are in RANDOM slide show effects mode.
4. The last item is the number of seconds of delay between
slides. Just click on it and it will increment to the
next higher value until a maximum of 9 seconds is reached
at which point it will flip back to 0 (zero) second
delay.
__________________________________________________________________________
36 GIF-REED
__________________________________________________________________________
Main File List Menu Operation
Once you have loaded GIF-REED, you should see a list of files
displayed on the screen. If NO files appear in the list, you should
press ALT-F to select a directory that has GIFs, BMPs, PICs or PCX
files in it.
Now that you have a list of files to choose from, the fun begins.
At this point you have a lot of options.
F1 brings up a help screen that shows you what the various
function keys do.
F2 changes how a picture is loaded. Normally a picture is
displayed as it's being loaded. The F2 key can switch
this so that the picture is NOT displayed until it is
completely loaded. This makes for a different (quicker)
effect. Choose a setting that you most desire.
F3 allows you to change the picture buffer area. You can
pick between EMS Expanded memory, XMS memory or DISK
space. EMS memory is faster than XMS memory and XMS
memory is faster than using DISK space. Some systems
don't have Expanded memory, in this case use XMS memory.
Some systems don't have either EMS or XMS memory. In this
case use DISK space.
To get a clearer idea of the speed differences, below is
a benchmark of various screen related functions that make
frequent and common access to the picture buffer:
EMS Memory 2.6 Seconds
XMS Memory 3.0 Seconds
RAM DISK 3.17 Seconds
HARD DRIVE 3.17 Seconds (Caching with FLASH)
HARD DRIVE 15.5 Seconds (NO Disk Caching, Normal)
This should give you a clearer idea of just how much
faster the different types of memory are, compared to a
standard hard drive.
If you do have Expanded memory, make sure you have
enough. We suggest that you have at least 1024K of
Expanded memory available at the time you run GIF-REED.
If you don't have Expanded memory or don't want to create
any, then use XMS memory of the same amount (about 1024K
should be enough). If you don't have any XMS memory, use
DISK space.
Now, it may not be obvious, but a RAM DISK is much faster
than a floppy or a hard drive. If you do select DISK
space, direct the DISK space area to a RAM DISK. This
will make the video operations go much faster. Of course
__________________________________________________________________________
GIF-REED 37
__________________________________________________________________________
you have to know how to make a RAM DISK and you have to
have about 1024K (1MEG) of RAM to spare to create this
RAM DISK. If you can create the RAM DISK, direct the TEMP
DISK space area to it like so:
C>SET TEMP=G:\
or
C>SET TMP=G:\
This example assumes that your RAM DISK was drive G: Of
course you would substitute in your RAM DISK drive letter
here. The SET statement is a DOS command that can be done
at the DOS prompt or even from within the AUTOEXEC.BAT
file.
If you don't have Expanded memory and don't have XMS
memory and don't have the luxury of creating a RAM DISK,
use a disk cache. This will speed things up quite a bit.
In fact, if the disk cache has delayed writes, background
writes or lazy writes, then use that option as well. This
makes GIF-REED go even faster. If you don't have a disk
cache or your disk cache doesn't support delayed writes,
call us at 1-800-25-FLASH and we will sell you our disk
cache called FLASH at a reduced price. FLASH won PC
Magazines Editor's Choice award. It is a top notch disk
cache.
F4 allows you to specify if you want UNDO capability. Let's
say that you load a picture and then crop it so that only
a portion of the original picture is now displayed. At
this point you can RESTORE the picture by pressing the R
key. Any operation that ALTERS the actual picture image
can be restored by pressing the R key. In fact you can
alter the image multiple times and then restore the image
multiple times. You are only limited by disk space. By
selecting NO restore capability, operations that alter
the image are done faster because the image doesn't have
to be saved out first.
F5 increases the locking resolution. Every time you press
the F5 key you will notice that the resolution
highlighted moves to the right (better resolutions).
Doing this alone doesn't accomplish anything, but when
used together with F7 and F9 you can do some nifty
things.
F6 decreases the locking resolution. Every time you press
the F6 key you will notice that the resolution
highlighted moves to the left towards a lower resolution.
As with F5, F6 doesn't do anything useful except move the
highlighted resolution.
__________________________________________________________________________
38 GIF-REED
__________________________________________________________________________
F7 locks/unlocks the resolution highlighted. You can
actually lock in on a resolution. For example: You could
lock in on a resolution of 1024x768 by pressing the F6
key a few times, then press the F7 key. Once locked,
every picture loaded from then on will be displayed in
the 1024x768 mode, even if the picture is a much smaller
picture. You can of course unlock the resolution by
pressing the F7 key again.
F8 This option allows you to get more DOS RAM available for
GIF-REED. Every 500 files in the files list consumes
about 25K of DOS RAM. This DOS RAM can be saved by
storing the files list into the picture buffer area. By
doing so you can have MORE DOS RAM available to GIF-REED
while viewing the image so that you may ROTATE/TRIM and
do other functions. It may even make the difference
between being able to load the image or NOT! You can also
use the picture buffer area to store the file list when
doing Cataloging functions. Again by doing so, it can
make the difference between being able to do a Catalog or
NOT!
Of course this storing (saving) feature takes time. NOT
much, but still it takes time. If you are using EMS
memory for the picture buffer, you will NOT notice ANY
time loss. If you use XMS memory you will notice just a
fraction of a second loss in time before an image appears
on the screen. If you use DISK space for the picture
buffer you will wait about 1 second before the picture
loads. If you use a disk cache, such as FLASH from us,
this 1 second can be reduced to about 1/3 of a second.
F8 allows you to turn on this saving feature. You specify
if you want this feature turned on during viewing a file,
during a slide show or during the cataloging process.
Since turning the feature on can slow (slightly) the
loading of an image, you don't want to have it turned on
if you don't need to. If you find that certain operations
of GIF-REED say that you need more DOS RAM, then turn
this feature on.
Once you decide that you want this feature turned on, you
should decide at what point you want it turned on. In
other words, how big should the files list be before
saving the file list in the picture buffer. Since 100
files would result in only 5K of DOS RAM savings, you
might consider setting the limit to 1000. This means that
once the files list goes over 1000 files then the saving
feature will be turned on. This would result in about 50K
of DOS RAM savings. You can of course set this to a
smaller or larger number depending on your needs.
NOTE: If your version of GIF-REED is registered, you can
save your settings out to a configuration file
__________________________________________________________________________
GIF-REED 39
__________________________________________________________________________
(GIFV.CFG). This way you don't have to keep setting this
option each time you load GIF-REED.
F9 Resolution deletion. After you have highlighted the
proper resolution with the F5 and F6 keys, you can press
the F9 key to delete that resolution from the list. You
might wonder why you would want to do this. Well let's
say that you have a cheap monitor hooked up to a good
video card. It is quite possible that a mode of 800x600
might not work on your monitor, but that the other modes
of 320x200, 640x480 and 1024x768 work just fine with your
monitor. By deleting a resolution that your monitor can't
handle, you eliminate the possibility of using that mode
which doesn't work. One way to test all of the modes with
your monitor is to lock in on every mode and view the
same picture. If a mode produces squished lines or
quickly scrolling lines, then it's a safe bet that that
mode isn't supported by your monitor and thus should be
deleted from the supported list. You can think of this
feature as a way to make GIF-REED work with POOR
equipment. Please beware that you would have to do this
everytime you loaded GIF-REED unless you save your video
setup with the ALT-U key.
NOTE: In EGA mode the resolution deletion does NOT
function. We know of NO monitors that WON'T work in all
of the EGA modes that we support, therefore it is
unneeded!
F10 F10 Starts a slide show and can change some of the
attributes of a slide show. Once you press F10, you can
press return to do a slide show of all selected files.
You select files by pressing the SPACE BAR when the file
is highlighted. After pressing F10, you can also change
the time delay between pictures. You can also specify
whether the slide show should be continuously looping or
just shown one time.
You can select from many different slide show special
effects. You can choose NO special effects, or you can
select from any of the following special effects:
Fading
Venetian Blinds
Expanding
Merging
The above options are mutually exclusive. That means that
only one of them may be selected at a time. In other
words you can NOT have a slide show that FADES and
EXPANDS at the SAME time.
__________________________________________________________________________
40 GIF-REED
__________________________________________________________________________
You can also specify to do a slide show of a selected
category, score, or even by keywords that you may have
associated with files. (See ALT-Y)
NOTE: If you select to slide show by score, category or
keyword, your file list will be tagged to show what the
slide show used.
NOTE: See the section on Slide Show Features/Operations.
ALT-C copies all tagged files to a new destination. If no files
are tagged, then the file highlighted will be copied.
ALT-D deletes all tagged files. If no files are tagged, then
the file highlighted will be deleted.
ALT-F allows you to change what directories are displayed in
the file list. You can enter up to 20 directories. You
can use the normal editing keys. A special CTRL-Y editing
key is used to delete an entire line. An example
directory could be:
C:\GIFSTUFF\CARS\*.GIF
or
C:\WIN31\*.BMP
These are both valid directories for GIF-REED to try to
read and display. When finished editing the file
directory list, press return to load up the new list.
Otherwise press ESCAPE to abort any changes made. If you
find yourself constantly typing in the SAME directories
everytime you load the program, you might consider saving
out the directory paths configuration. You can do this
with ALT-U.
ALT-G searches all of your drives and adds to the directory
list all of the directories that contain GIF, BMP, PIC or
PCX files.
ALT-I inverts the tagged file list. This function may seem
useless but in fact is very powerful. Let's say that you
have a list of 40 files. Let's also say that you want to
copy all but 2 files. Instead of tagging 38 files, just
tag the 2 files you DON'T want to copy, then press ALT-I
to reverse (invert) the tagged list and then poof, all
the files you want tagged are tagged and the ones you
don't want tagged are NOT tagged.
ALT-L toggles the INFO BAR line to show file size and path or
file date and category. You can also click the mouse on
the line to toggle it.
ALT-M moves files to a new directory. If no files are tagged,
then the highlighted file will be moved.
__________________________________________________________________________
GIF-REED 41
__________________________________________________________________________
ALT-P Report generation. Pressing ALT-P allows you to print two
different types of reports. (1) You can list all of your
files along with any comments, scores, keywords or
categories that you may have assigned. GIF-REED allows
you to assign scores, categories and keywords to picture
files. Press ALT-Y to assign information such as a score
to a file. ALT-P allows you to print a list of your files
along with the associated information. If a printer error
occurs while printing, an error message will appear and
the printing will abort.
NOTE: You can indicate that ALL printer output is to go
to a disk file of your choice!
NOTE: In order to produce a report, you may notice that
the program says "Please wait while reading file Info".
This is because certain information about each file needs
to be read in before the report can start. Once the
information is read in, you can report without waiting.
This information only needs to be read in ONCE!. As an
extra added feature, this information is read in while
you are doing other things in the program. Therefore you
may never get this message, unless you load a huge file
list and request a report right away.
ALT-R renames files. If no files are tagged, then the
highlighted file will be renamed.
ALT-S allows you to pick a new sort criteria. You can sort by
name, size, date/time, resolution, score, path, category
and number of colors in the image. If you sort by path
you will notice that all of the files in a directory are
grouped together. Next to each filename is a number from
1 to 20. This is the directory number that corresponds to
the 20 directories that can be loaded.
NOTE: The sorting sequence chosen is displayed at the end
of the tagged INFO BAR line.
NOTE: In order to sort on anything OTHER than Name, Date,
Size or Path you may notice that the program says "Please
wait while reading file Info". This is because certain
information about each file needs to be read in before
the sort can start. Once the information is read in, you
can sort by any criteria. This information only needs to
be read in ONCE! As an extra added feature, this
information is read in while you are doing other things
in the program. So you may never get this message, unless
you load a huge file list and request sorting right away.
You can tell how far GIF-REED has gotten by noting the
"[Scanning:####]" message that is displayed on the tagged
INFO BAR line. The #### is the file number that is
currently being read for certain information.
__________________________________________________________________________
42 GIF-REED
__________________________________________________________________________
ALT-T clears the tagged list.
ALT-U allows you to save your user configuration. Shown below
are the different configuration files that are used and
what's contained in them:
GIFV.CFG
Display while loading or after loading
EMS, XMS or DISK space for the Picture Buffer
RESTORE picture status
GIF comments display status
Resolution to lock in on if locking status=true
Resolution locking status
SlideShow looping status
SlideShow delay time
File Sort Type
Video resolutions available
Hardware Direct or BIOS mode flag
SlideShow type
Video hardware setup
More DOS RAM options
GIFV.DIR
Path Lists (Up to 20)
GIFV.PRN
Printer options
GIFV.CAT
Cataloging options
You can also UNDO your video setup and UNDO your
directory paths. If you save your directory paths, the
next time GIF-REED is loaded, the saved paths will be
loaded again. This saves you time from having to type in
all of the directory paths that you want loaded. After
saving your video configuration, you will NOT need the
environment variable GIFREED if you were previously using
it. In fact, it will be IGNORED! If you change your video
card you might want to undo the video setup then exit
GIF-REED and then re-do the video setup configuration. If
this doesn't work, delete GIFV.CFG and then re-do the
video setup.
ALT-Y allows you to assign information to a file. You can give
a highlighted file a Score (0-9), category, description
and keywords.
ALT-F2 is the DOS/BOSS key. If the BOSS walks in, you can press
the ALT-F2 key and you will be placed at a DOS prompt.
Thus making it appear that you are doing work, NOT PLAY.
When the BOSS leaves, type EXIT to get out of the DOS
__________________________________________________________________________
GIF-REED 43
__________________________________________________________________________
shell. Then press ALT-F2 to get back into the GIF-REED
program.
NOTE: If you are NOT at a text screen or in the main
graphic viewing part of the program, when you come back
from the DOS prompt the screen may not be restored to
what you think it should be. Just press a few keystrokes
and the screen will come back!
NOTE: This DOS prompt is an actual DOS prompt. You can do
any DOS command that the normal DOS prompt can do. The
only limitation you will have is that LESS DOS memory is
available. Thus you may NOT be able to load large
programs. But everything else should work just fine.
ALT-F7 Allows you to toggle between EGA and VGA modes. If your
system only supports EGA then you won't be able to toggle
to VGA modes. The EGA and VGA modes can each have their
own resolution to lock into if resolution locking is
true.(See F7).
ALT-F10 Allows you to toggle on/off the displaying of GIF
comments. If a GIF file has comments built into it GIF-
REED will display the comments to you AFTER you have
viewed the picture. If you toggle this option off, then
the comments will NOT be shown to you.
CTRL-C brings up the CATALOG options menu. From here you can
select what size of catalog (640x480, 800x600, etc..) and
how many rows of pictures to be placed in the catalog.
You can even select whether or not you want the catalogs
produced to have a custom created graphics TITLE placed
at the TOP or BOTTOM on the catalogs. See the section on
Catalog Features/Operations.
NOTE: Once you have selected the options you desire, it's
a good idea to use the ALT-U function to SAVE your
catalog options. This way you won't have to keep
selecting your favorite options each time you load GIF-
REED.
CTRL-L reloads the path list. If you change your path list with
the ALT-F command and then decide you want to restore the
path list to the way it was when you first loaded GIF-
REED, press CTRL-L at the main file list menu. This
operation re-reads the GIFV.DIR file.
CTRL-S This brings up the script language Viewer/Editor. The
script language command definitions and reasons why you
would want to use a script file are described in the
section "Script Language Overview".
Once you are in the Script Viewer/Editor mode, you can
view any script file by pressing any letter from "A"
__________________________________________________________________________
44 GIF-REED
__________________________________________________________________________
through "Z". This gives you 26 different script files
that can be created, edited, viewed or executed. The
actual script file on disk is called "GIFV.SLx" where "x"
is the letter "A" through "Z".
You can easily edit the script file by pressing ALT-E to
get into edit mode.
Script File Viewer
While you are in the viewing mode, you can do many
functions. These are the things that you may do while
VIEWING the script file:
F1 Brings up help screen about viewing
CTRL-F1 Context sensitive help
F9 Checks for invalid commands (syntax check)
F10 Executes the script file you are viewing
ALT-L Print (List) Script file to printer
ESCAPE Exit script viewer/editor
Once you have selected a letter for the script file, you
will be shown the file in the script viewer. This is so
you may verify that the script file you selected is the
one you want to run. You can use the arrow keys and PgUp
and PgDn keys to move around the file. If you decide the
letter you picked was incorrect, press a letter from "A"
through "Z" then the script file in the viewer changes to
the new one you just selected. If you decide you picked
the right one, press F10 to execute the script file. If
you decide you don't want to run the script press ESCAPE.
NOTE: Pressing F9 performs a simple syntax check. It
checks to make sure each line contains either a comment
line (starting with a semi-colon ";"), or a valid command
or a blank line. If the command can't be found, it is
flagged as an error. If it is a valid command that has a
:LABEL to jump to, then a check is made to insure the
:LABEL exists somewhere in the script file. If not, the
line is flagged as an error. If the command is one that
requires a number such as "BEEP 9", it is checked to make
sure a valid number is present. If not, it is flagged as
an error.
NOTE: If you press F10 to run a script file, a syntax
check is performed. If there are any errors encountered
in the script file, the script file is NOT executed. This
is to prevent you from running an invalid script file. In
fact you are placed on the script line in error.
Script File Editor
__________________________________________________________________________
GIF-REED 45
__________________________________________________________________________
Once you are in the viewing mode you can press ALT-E to
enter the edit mode for the script file. The editor has
many of the SAME control keys that are used by popular
editors such as Word Star, Turbo Pascal, Quick Basic and
the DOS EDITOR that comes with DOS 5.0 and up. They are
as follows:
CTRL-G Delete Character
CTRL-Y Delete Line
CTRL-R Page Up
CTRL-C Page Dn
CTRL-S Left one character
CTRL-D Right one character
CTRL-E Up one line
CTRL-X Dn one line
This is so that you may feel more at home while using the
script editor. There are other commands that you may use
while in the edit mode. They are as follows:
F1 Brings up help screen about viewing
CTRL-F1 Context sensitive help
F2 Saves script file changes
F3 Start block marking
F4 Stop block marking
F9 Checks for invalid commands (syntax check)
ALT-C CUT a marked block
ALT-P Paste a block
ALT-I Insert Line
ALT-D Delete line
ALT-L Print (List) Script file to printer
ESCAPE Go back to viewing mode
In edit mode, you can press ALT-C and ALT-P to perform
cut and paste operations. In order to mark a block for
CUTting, press F3 when the cursor is on the line you want
to start the block. Then move the cursor to the last line
you want marked. Then press ALT-C to CUT. If you decide
you don't want to mark any blocks, press F4 to abort
block marking. Also, in the edit mode, you can press ALT-
I and ALT-D to insert or delete lines.
If you position the cursor on a line with a script
command in it and press CTRL-F1 the context sensitive
help is displayed about the command in question. Once you
are done editing, press ESCAPE. You will be brought back
to the viewing mode.
NOTE: See the section on Script Language Overview.
SPACE BAR tags a file for slide show, copy, move, delete or rename
operations. See ALT-C, ALT-M, ALT-D, ALT-R and F10.
ESCAPE exits the program.
__________________________________________________________________________
46 GIF-REED
__________________________________________________________________________
ENTER loads a picture onto the screen. After the picture is
loaded you can do many things with it. If there is an
error in loading the picture, an error message will be
displayed on the screen.
NOTE: If you press ENTER on a subdirectory then you will
be switched into that directory. The 1st file path of the
6-20 file paths available will change to reflect the NEW
directory that you chose. You can see this for yourself
by pressing ALT-F after changing to a different
subdirectory. The subdirectories are indicated by a name
inside of "[]". For example "[ GIFS ]" would indicate
that you could switch to a directory called "GIFS".
NOTE: If you are currently in a subdirectory, then you
will see [..UP a DIR] as a choice. This is a special
subdirectory name. It indicates that you want to go back
up one directory (to the parent directory).
NOTE: If you have specified more that one (1) file path
then each time you press return to load up a different
subdirectory, you will STILL see the files from the 2nd,
3rd and so on paths in ADDITION to the files in the new
path you have just chosen.
NOTE: It should also be noted that all of the available
drives in your system will be displayed as the first
entries in the file list. This way you can switch to a
different drive easily. Just point and shoot.
__________________________________________________________________________
GIF-REED 47
__________________________________________________________________________
Mouse Operation At File List
The mouse can be used in the file list menu easily. Just move the
mouse cursor to a file and press the left button and poof, the
picture is loaded. If you were to press the right button, the file
would become tagged. If you were to press the middle button, you
would EXIT the program. Now let's say that you have more files than
would fit on a screen. In order for the mouse to indicate that you
would like the files to scroll to the left or right, you would
simply place the mouse in the left or right margins of the screen
and Click! If the filename that you click on happens to be a
subdirectory name then you will be switched into that directory.
Subdirectory names are enclosed in "[]". For example: "[ GIFS
]". If the name you click on happens to be a drive letter then you
will be switched into that drive!
You can click on the INFO BAR line that shows the files resolution
and size and path. This toggles between showing file size and file
date.
You can also click on the "VGA:" or "EGA:" title that is to the
left of the available resolution modes. By clicking on EGA: you
change it to VGA:. If it said "VGA:" then it will change to "EGA:".
It's like a toggle switch.(See ALT-F7)
You can also click on the function keys at the bottom of the screen
on the status area.
You can also click on the bottom line where it shows "MENU", and a
menu of operations will pop-up. You can then click on the operation
that you want to do, or you can press ESC or click the middle
button to abort.
If you click on the bottom line where the slide show controls are
displayed, you can change these options with the mouse without
having to use the keyboard driven menus to change the options. Just
place the mouse on the option to change and then click on it.
NOTE: When the program asks for (Y)es or (N)o input, you can click
the Left and Right buttons to simulate the keyboard responses! Also
the middle button acts like the ESCAPE key in this case.
__________________________________________________________________________
48 GIF-REED
__________________________________________________________________________
Viewing Options
Once you are viewing a picture, you can do many things. There are
many keys and function keys that perform various operations. The
following is a list of all keystroke operations categorized:
Color/Brightness Controls
SHIFT-F1/F2 increases or decreases the amount of RED intensity
of the picture. This adds/subtracts RED evenly
across the entire image.
SHIFT-F3/F4 increases or decreases the amount of GREEN intensity
of the picture. This adds/subtracts GREEN evenly
across the entire image.
SHIFT-F5/F6 increases or decreases the amount of BLUE intensity
of the picture. This adds/subtracts BLUE evenly
across the entire image.
CTRL-F1/F2 increases or decreases the amount of RED intensity
of the picture. This makes red areas more red and
leaves areas that aren't red alone.
CTRL-F3/F4 increases or decreases the amount of GREEN intensity
of the picture. This makes green areas more green
and leaves areas that aren't green alone.
CTRL-F5/F6 increases or decreases the amount of BLUE intensity
of the picture. This makes blue areas more blue and
leaves areas that aren't blue alone.
CTRL-F7/F8 increases or decreases the contrast of the picture.
CTRL-F9/F10 increases or decreases the brightness of the
picture.
I inverts (reverses) the colors. It makes pictures
look as though they are a negative.
G force the picture into a GRAY picture.
ALT-F9 animates the color palette. In other words all of
the colors in the picture change rapidly. It almost
makes the picture look like it's moving. It's great
for fractal images. Fractal images are computer
generated images that look like scenery.
ALT-F10 restores the coloring of the picture after you have
played with the color changing operations above.
__________________________________________________________________________
GIF-REED 49
__________________________________________________________________________
Picture Movement
C centers the picture on the screen.
O Orients the picture into the upper left hand corner
of your screen.
Arrow Keys move the picture around the screen up, down, left
and right in case you can't view the entire pictures
on your screen at once. If you hold down on the
SHIFT key while using the numeric keypad arrow keys,
the picture will move in larger increments. This
allows you to move faster to a specific spot in the
picture.
General Program Operations
F1 brings up the help screens.
ALT-F2 is the DOS/BOSS key. It shells you out to a DOS
prompt. At this point you can do any DOS commands
and even run small programs. Once finished with the
DOS Shell, type EXIT at the DOS prompt and you will
be asked to enter a password. Press ALT-F2 at this
time. You will then be placed back into the picture
on your screen.
ESC quits out of view mode and places you back at the
file list menu.
PgUp/PgDn allows you to view the Previous/Next picture in the
file list without having to go back to the file list
menu.
File Operations
P prints the screen to your printer. See the section
on Printing Operations.
ALT-D will delete the picture you are looking at.
W writes the current screen to a GIF, BMP, PIC or PCX
file of your choice. If you write a file, upon
returning to the main file list menu, ALL files will
be re-read from the disk to build the file list
menu. This is so that the NEW file you just created
will appear in the list.
NOTE: If you had any selected files in the list of
files, you will be given the opportunity to NOT
reload the list. This preserves your selections!
__________________________________________________________________________
50 GIF-REED
__________________________________________________________________________
NOTE: GIF and BMP files save in the 256 color mode.
The PCX and PIC file format allows you to select
2/16/256 colors before writing out the new PCX or
PIC file.
NOTE: When creating a GIF file you can add comments
to your GIF file. If you choose to add comments the
GIF file will be written out as a GIF89a file
instead of a GIF87a file. This means that some OLDER
viewers may not be able to read it. If your screen
is in 320x200 mode your comments can only be 35
characters wide, otherwise you can type up to 75
characters per line of comment. When done adding
comments just press RETURN when the comment line is
prompted.
ALT-F displays information about the picture file, such as
filename, size, resolution, score and category and
number of colors in the image.
ALT-C allows you to copy all of the marked (selected)
images from the catalog file you are currently
displaying. You are then asked to enter the
destination path. You can press ESCAPE at this point
or enter a valid path or press RETURN to accept the
default path. If any file(s) couldn't be copied
(disk full), an error message will be displayed.
These files will NOT become un-marked after the copy
operation is completed. This is so you may put in a
new floppy and press ALT-C again to copy the
remaining files that didn't copy in the first place.
See the section on Catalog Features/Operations.
Image Control
ALT-E Entertainment mode. After you press ALT-E, you will
be asked if you want to play an easy, hard or expert
game. The game is actually a puzzle. PuzzleFun
actually takes the image and shakes it up so that
its scattered about. It's up to you to put it back
together. It can also be used as an educational tool
for children! For complete details on PuzzleFun, see
the chapter on Puzzle-Fun.
E edits the picture. You can edit the picture's
colors. You can even change the look of specified
colors (you could change bright red to appear as a
dark red). You can also change the order of the
colors in the color map!
Pixel Editor Screen Layout
The edit screen is broken into 4 parts.
__________________________________________________________________________
GIF-REED 51
__________________________________________________________________________
1. Color Map
2. Pixel Editing Window
3. Viewing Window
4. Color Adjusting Window
The Color Map is displayed on the top half of the
screen. You can select colors from this color map to
change individual DOTS (pixels) in the image. The
color map shows 256 colors. Some images don't use
all 256 color entries. If a color entry is NOT used
by the image, it is displayed with a white dot
surrounded by a black box surrounded by the color.
The Pixel Editing Window is in the lower right
portion of the screen. This window is an enlargement
of 26 DOTS wide and 26 DOTS high. These DOTS can
have their colors changed easily!
The Viewing Window shows a reduced portion of the
entire image. You can move around the image by using
this viewing window and your mouse. This window is
in the lower left portion of the screen. The viewing
window is bordered by the default foreground color.
This border is bordered by the default background
color. This is so that you can see the foreground
and background colors at a glance.
The Color Adjusting Window allows you to make a
GLOBAL change to ANY color in the image. In other
words you can make the color RED become BLUE
throughout the ENTIRE picture. The Color Adjusting
Window is located in the same spot as the Viewing
Window.
Color Map Functions
In order to pick a color, you must move the mouse
over the color in the color map that you want to
select and then press the LEFT or RIGHT button
depending if you want to change the default of the
foreground or background colors.
If you move the mouse into the color map and press
DEL, the color under the mouse will be deleted. You
can then move the mouse to the point where you want
to insert it back into the color map. Simply press
INSert and poof the color map will move to adjust.
Also, ALL colors used in the picture will be updated
so that your image doesn't get distorted (wrong)
colors being displayed.
__________________________________________________________________________
52 GIF-REED
__________________________________________________________________________
If you press "C" while the mouse is on top of a
color in the color map, you can convert a color in
the image into a NEW color. After pressing "C" while
the mouse is on top of the color you want to
convert, move the mouse to the NEW color in the
color map and click the mouse button. This will take
every part of the picture that had the OLD color in
it and replace it with the NEW color specified by
the click of the mouse. This is great for
translating colors. Once you have performed this
operation, the OLD color in the color map is now
UNUSED! If you choose, you can use it for what you
like! The image is then displayed for you to see if
you like it. Press any key to quit the preview
display. It will then ask if you want to save the
changes. Respond properly.
Edit Screen Functions
If you click the left button on one of the colors in
the color map, then the default foreground color
changes to this color. If you click the right button
on one of the colors in the color map, then the
default background color changes to this color.
If you place the mouse cursor into the pixel editing
window (lower right portion of the screen), clicking
the left button changes the current color to the
default foreground color. Clicking the right button
changes the current DOT (pixel) to the default
background color. If you hold the button down and
move the mouse around, you will be changing a lot of
dots until you lift off the mouse button.
If you press "F" or "B" while the mouse is in the
pixel editing window, the FOREground/BACKground
colors will change to the color the mouse is sitting
on top of in the pixel editing window.
If you press "U" while in the Pixel Editing Window
you can undo the last change you made. In fact it
remembers the last 600 DOT changes you made to the
picture. Everytime you pan (move) the picture and
accept/abort the changes, the UN-DO buffer gets
reset to zero.
If you press "V" you can view the entire image on
the screen. This is so that you can see what the
changes you have made have done to the picture.
Pressing any key gets you back to editing.
Viewing Window Movement
__________________________________________________________________________
GIF-REED 53
__________________________________________________________________________
If you press on any mouse button while the mouse
cursor is NOT in the color map or pixel editing
window, the picture will move (pan) in the direction
you move the mouse until you lift up off the mouse
button. If you have changed ANY dots in the pixel
editing window, you will be asked if you want to
save the changes before panning.
Color Adjusting Function
If you press the SPACE-BAR while the mouse is in the
color map OR in the pixel editing window, the color
that the mouse is sitting on will be Graphed out in
the lower left hand portion of the screen into the
Color Adjusting Window. This graph is broken into 3
parts. The Top bar shows how much RED is in the
color, the Middle bar shows how much GREEN and the
Bottom bar shows how much BLUE is in the color. If
you place the mouse over one of the 3 bars you can
increase or decrease the amount of RED, GREEN or
BLUE that makes up the color that you chose. Press
ESCAPE if you don't like the changes, otherwise
press RETURN. If you press "V" you can see the
entire image to see just how the color change that
you made effects the picture. Pressing any key
resumes color adjusting! This feature allows you to
make GLOBAL changes to a color. Everywhere the color
that you are changing exists in the image also gets
changed! This is great for changing the background
colors etc...
When Done
When finished making changes press ESCAPE.
NOTE: You can press F1 for help while editing DOTS.
You can also press F1 for additional help while in
the Color Adjusting Window.
F flips the picture top to bottom. Think of this as an
upside down function.
M mirror images the picture. Think of this as a
sideways operation.
> rotates the picture clockwise.
S This allows you to sort the image's color-map. It
sorts the color map with the most frequently used
colors at the front of the color map. This is great
for images being displayed in Windows, because
__________________________________________________________________________
54 GIF-REED
__________________________________________________________________________
Windows GRABS the TOP 16 colors (if you're using a
256 color driver for Windows) in every image's color
map for display purposes. This produces FUNNY
looking pictures if the picture used a lot of a
particular color that Windows took over and changed
to its own liking! By sorting the color map, the
least used colors are placed at the top. In fact a
lot of images don't use the full 256 colors
available in the color map. This means that most
images wouldn't be disturbed by Windows (after
sorting is done) because the colors used by Windows
would be colors in the color map that weren't even
used by the image! If you edit the picture using the
"E" command, the colors in the color map that aren't
used by the picture are displayed with a white dot
surrounded by a black box surrounded by the color.
Here is a cheap looking example of a color in the
color map.
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCBBBCCCC
CCCCCBWBCCCC
CCCCCBBBCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
The "C" represents the ACTUAL color of the color in
the Color Map. The "B" represents BLACK color. And
the "W" represents WHITE color.
Once you have sorted the colors, you should update
the image colors. The program asks if you wish this
to happen. If you don't do this, the image will look
rather strange, however it might be interesting to
do on fractal images or images other than
photographic type images.
A Pressing "A" while viewing a picture allows you to
ADJUST the colors in the picture for use within
Windows. The TOP 16 colors are removed from the
picture's Color Map, while trying to keep the parts
of the image that used those removed colors using
colors that closely matched what were in the
original image! This way, if you SAVE the picture
back to disk and use it in Windows, the picture will
be displayed by Windows without disturbing ANY of
the colors in the image.
R restores the picture back from an image altering
function such as a trim or resize.
__________________________________________________________________________
GIF-REED 55
__________________________________________________________________________
ALT-R restores the picture back to its original look. It's
like pressing "R" many times or pressing ESC to get
back to the main file list menu then pressing return
to reload the picture. As you can see, this saves
keystrokes. But more important than saving ONE
keystroke, it's FASTER!
ALT-T adds text to the picture. You can select between 3
different text styles. You can choose between 5
different text sizes. You can also select the
foreground and background colors of the text. You
can choose between straight text or transparent
text. Once you have chosen the text features you
want, the actual text is placed in the upper left
hand corner of your screen. You can place the text
anywhere on the screen by using the mouse. When
placed where you want it, just click any mouse
button.
NOTE: If you want the text to be upside down or
sideways, just rotate the picture first and then add
the text! Pretty clever?
TAB resizes the picture to fit the screen if the picture
needs to be enlarged or shrunk to fit within the
current screen size. The method of enlarging or
shrinking is a standard method and is quite fast.
SHIFT-TAB resizes the picture to fit the screen if the picture
needs to be enlarged or shrunk to fit within the
current screen size. The method of enlarging or
shrinking is special to GIF-REED and produces a
better image than the standard method, however it is
slower. This option shouldn't be used on line
drawings. It works better with scanned photographs.
+ increases the screen resolution. The images will
appear to get smaller as you increase the
resolution.
- decreases the screen resolution. The images will
appear to get larger as you decrease the resolution.
F7 locks/unlocks the resolution to whatever screen
resolution you happen to be in. This way the next
picture that gets loaded will be loaded in that
resolution too.
__________________________________________________________________________
56 GIF-REED
__________________________________________________________________________
Mouse Operation While Viewing
After a picture is loaded, you will NOT see the mouse cursor. This
is so that the picture in its entirety is displayed without an
annoying mouse cursor smack in the middle of the screen. Once you
MOVE the mouse around, the mouse cursor will appear.
NOTE: When the program asks for (Y)es or (N)o input, you can click
the Left and Right buttons to simulate the keyboard responses! Also
the middle button acts like the ESCAPE key in this case.
You can click the Middle mouse button and it will act as though you
pressed ESC to get you back to the main file list menu.
If you QUICK-click the right button it will act as though you
pressed the PgDn key to load the next picture.
If you QUICK-click the left button it will act as though you
pressed the PgUp key to load the previous picture.
NOTE: If you are in a catalog image file, you must make sure the
mouse is NOT pointing to an image in the catalog for the PgUp and
PgDn functions to work.
If you hold down on the left button and then move it around you
will see the picture move around too. This is called picture
panning.
If you hold down on the right mouse button, you will be able to
draw a box by moving the mouse around. You can see the width and
height of the box displayed in the upper left hand corner of your
screen. If you let go of the right button, the screen will refresh
and act as though you did nothing useful. This is handy if you
decide to draw a box in a different spot. If you move the mouse all
the way to the edge of the screen, the picture will move over (pan)
so that you have an opportunity to make a bigger box. This is great
if you want to mark a box that is BIGGER than what your screen is.
Once you have the box the way you want it, hold down on the left
button. This freezes the box on the screen.
Now you have 5 choices:
(1) TRIM/CROP you can click on the outside of the box and the
picture will be trimmed so that everything
outside the box is erased.
(2) ENLARGE 1 you can click the right button while the mouse
cursor is INSIDE the box and the image inside
the box will be enlarged to fill the screen
using the enlarging mode-1.
(3) ENLARGE 2 you can click the left button while the mouse
is inside the box to enlarge the image using
enlarging mode-2. Enlarging mode-1 is the
standard way. It's fast and pretty good.
Enlarging mode-2 is our special way. It's
__________________________________________________________________________
GIF-REED 57
__________________________________________________________________________
slower, but creates much better results,
especially in the higher resolution modes.
(4) ERASE BOX You can press the DELete key and the entire box
will be filled in with a color of your choice.
You can either select the default BackGround
color or you can choose a color from the color
map. This allows you to make cool looking boxes
and borders. It's possible to increase the
image dimensions by having part of the box
OUTSIDE of the current image dimensions. If
this occurs, the image is automatically
enlarged in order to allow the BOX you drew to
be added to the picture.
(5) BOX/LINE You can press "B" to indicate that you want to
make a box. You will be asked what color you
want to make the box and also how thick to make
the box. NOTE: If you want this BOX making
procedure to make a BOX very narrow you can see
that you can actually create LINES as well!
It's possible to increase the image dimensions
by having part of the box OUTSIDE of the
current image dimensions. If this occurs the
image is automatically enlarged in order to
allow the BOX you drew to be added to the
picture.
__________________________________________________________________________
58 GIF-REED
__________________________________________________________________________
Printing Operations
GIF-REED has a powerful print feature that prints to an HP or EPSON
compatible type printer. GIF-REED supports 8 pin and 24 pin
operation of the EPSON Dot Matrix printers. If you own an EPSON RX,
MX or FX then only 8 pin operation will take place. If you own an
EPSON LQ series printer then 24 pin or 8 pin operations can be
chosen. There are many options that control the printed output.
These options are broken into groups.
Print Quality
The print quality options control how the printed output will look.
There are 4 options in this part.
1. Halftone-A
2. Halftone-B
3. Dithered Only
4. Smoothing
Halftone-A produces excellent output for images that are
multicolored. Color images look great when printed using the
halftone-A option. Black & White or just two color images don't
look as good using this method.
Halftone-B is the same as halftone-A except that the output looks a
little better in most cases. Play to see which gives you better
looking printouts.
Dithered Only produces output that is great for monochrome (2
color) images. If your image was a color image, the printed output
tends to look a little grainy. This mode of output also tends to
take a lot longer to produce.
NOTE: It might be noted that on some DOT matrix printers the
DITHERED ONLY output looks better than the Halftone options!
Smoothing is a toggled option. If you select it, it changes from
the current selection. Yes and No are the only settings for this
option. If set to YES, an image will be better reproduced on your
printed output. Smoothing only occurs if the image has to be shrunk
to fit into the printed output size. There is NO smoothing when
enlarging images to fit on the paper. The smoothing appearance can
look good for some types of images and poor for others. Play with
the smoothing to see which mode performs best for you. In general,
smoothing always gives you better results.
Setting Margins
You can set the TOP and LEFT margins for the printed output. You
can also indicate if you want the output CENTERED on the page.
These margin controls are very flexible.
__________________________________________________________________________
GIF-REED 59
__________________________________________________________________________
Setting Printed Width
You can set the printed output width and height. It is possible
that by choosing a very narrow print width and a very tall print
height that your printed output will look very skinny. You can also
choose to have your printed output adjusted for aspect. Aspect is
the thing used to make sure circles look like circles when printed
instead of eggs when printed. If you choose to keep the aspect
ratio, then the largest possible image that can fit into the print
width and print height will be printed. The output will NOT look
skinny or fat. It will look just right.
NOTE: A width or height of .25 is as small as you can input. Values
smaller than this will result in an error beep. Values greater than
10.5 will also result in an error beep.
Choosing A Printer
You can choose between several different printers currently and
more printers will be supported later! You can select HP Laser, HP
Laser Jet 4, EPSON MX, EPSON FX, EPSON LQ. If you have an HP Laser
3, just pick HP Laser.
GIF-REED has automatic default settings for each printer. For
example: When you choose HP Laser, the default settings become
HALFTONE-B and 300x300. If you choose EPSON FX, the default
settings become DITHER ONLY and 240x72. This is so that if you
don't want the play around with the different possible combinations
of resolutions and quality options, the defaults picked are pretty
much the optimum settings for the best looking output.
Of course after you have selected a printer, you can go back and
change the quality type and printer resolution!
Controlling Printer Output
You can also select where the printed output should go. The default
is PRN. This is your 1st printer. If you selected LPT1 that would
be the SAME as PRN. If you select LPT2 then your 2nd printer would
be selected. You can also type in a filename (a short one). So for
example: You could type in:
C:\GIFPRN
This would cause GIF-REED to send the printed output to a file
called "C:\GIFPRN". This file could then be copied to your printer
like so:
C>COPY C:\GIFPRN PRN
__________________________________________________________________________
60 GIF-REED
__________________________________________________________________________
This would in effect print the picture. You could also take that
file and copy it to a floppy and then take the floppy to a
different machine with a printer that you wanted to print to and
then do the above command to copy the file to the printer.
Picking A Resolution
As a rule of thumb the highest resolution available is the best
choice for laser printers. For EPSON printers, the next to the
highest resolution is usually the best choice. So for EPSON FX/MX
printers 120x72 would be the best, NOT 240x72. This is because the
highest resolution prints TOO dark. For EPSON LQ type printers
180x180 is the best, NOT 360x180. Again this is because the 380x180
prints TOO dark. This is because of the way the print heads work on
DOT matrix printers.
NOTE: The lower the resolution the FASTER it is to print. For
example: 75x75 would result in quicker printouts than 300x300 for
HP Laser printers. Of course quality is sacrificed.
Other Commands
If, after messing around with different options, you decide you
want the print options defaults loaded, use option 15. This reloads
the print options from the configuration file. If you decide you
don't want to print the image just press ESCAPE. If you want to
print the image with the current settings just press "P".
NOTE: Any settings that have been changed are NOT updated in the
configuration file. You MUST press ALT-U from the main file list
menu to save the printer configuration out.
Controls while printing
If you press ESCAPE while printing, the printing process stops and
whatever was sent to the printer is then printed. Any other key
pressed while printing will NOT do anything except exercise your
fingers! As the image is being printed you will see a black & white
(Zebra) line scrolling down your screen. Once it reaches the
bottom, the next page of graphics is displayed and the black &
white line starts from the top again. This way you can see at all
times exactly where the program is in the printing process.
Advanced Printing Capability
Special Printer Initialization
__________________________________________________________________________
GIF-REED 61
__________________________________________________________________________
You can now send the printer your very own customized printer
initialization codes. These codes will be sent to your printer
BEFORE any printing has started. This way you can control your
printer fully. We also added the ability to send the printer
customized printer codes AFTER the image is printed. The way you
build the customized codes is easy. There are TWO files to create:
1. GIFVINIT.PRN (Codes to send BEFORE print starts)
2. GIFVPOST.PRN (Codes to send AFTER image prints)
If either of these files exist in the GIF-REED directory at the
time of printing, they will be scanned for printer codes to send to
the printer. For example: If you wanted to send to the printer an
ESCAPE, then an uppercase A and then a return; You would put in the
GIFVINIT.PRN file the following:
27,"A",13
The 27 is the ASCII code for ESCAPE. The 13 is the ASCII code for
return (ENTER). The "A" will be sent to the printer directly. In
fact ANYTHING inside QUOTES will be sent to the printer WITHOUT
translation. So for example, you could send:
"This is a cool IMAGE!",13,13
This would send the title "This is a cool IMAGE!" (without the
quotes of course) to the printer! Then 2 (two) line feeds will be
sent.
NOTE: This capability is NOT for most people. Only use it if you
need to and know what ASCII codes to send to your printer!
NOTE: ANY line in the GIFVINIT.PRN or GIFVPOST.PRN files that start
with a ";" (semicolon) will be ignored. This is so that you may put
comments in these files without actually sending the comments to
your printer! For example: If your GIFVINIT.PRN file has:
;
;Indicate to use legal sized paper!
;
27,"*A"
; That's all folks!
The only thing sent to the printer would be an ESCAPE (27) and then
"*A" without the quote marks. All of the other lines would
be ignored. In fact BLANK lines are ignored too!
HINTS: Possible uses for this feature might be to RETRACT your
paper before printing, selecting which paper tray to load from if
your printer supports multiple paper inputs. You could also use it
to put your laser printer into landscape mode. You might also use
it to force a particular color from a color ribbon. The uses are
pretty much endless.
__________________________________________________________________________
62 GIF-REED
__________________________________________________________________________
UNATTENDED Printing Of Multiple Files
If you want to take a whole directory of image files and print them
without needing to stay at the computer while the printing process
is taking place, you can use the PRINT command from within a script
file.
For example: Let's say you have about 20 Catalog image files that
you need to print. Of course you don't want to wait until each
image is done printing before you can tell GIF-REED to go to the
next image. The script file called GIFV.SLW contains the code to
print (UNATTENDED) all of the images in the E:\CAT directory. Here
is what's in the GIFV.SLW file:
********* START OF FILE *************
;
; GIFV.SLW
; Print all my gif catalogs
;
change-path E:\cat\*.gif
:loop
loadnext :exit
rotate
print
goto :loop
:exit
********* END OF FILE *************
The reason for the ROTATE command is so that the images would be
printed sideways. This way you can get a larger printed image (if
the original image is wider than it is tall).
NOTE: Please take note that the semi-colon (;) and colon (:) are
not to be confused with each other. The semi-colon (;) indicates
that the line is to be ignored and treated like a comment. A line
that starts with a colon (:) indicates a label to which another
line in the script can issue a jump type of command to. The GOTO
:LOOP command jumps the script program back to the label called
:LOOP. The only way this script file can exit is by the LOADNEXT
:EXIT command. This command says to get the next image file loaded
and if there are NO more image files to jump to a label called
:EXIT. Of course :EXIT is that last statement. Once this statement
is reached the script file ends.
BEST Printing Modes
If you are using a laser printer, pick the highest resolution (such
as 300x300 or 600x600 for HP Laser 4). This will give finer looking
detail. Also pick Halftone B as the quality type.
__________________________________________________________________________
GIF-REED 63
__________________________________________________________________________
If you are using a DOT MATRIX printer, pick 120x60 or 120x72
depending on if you are using an EPSON LQ or earlier EPSON. Picking
the 240x?? resolution actually produces POORER quality because of
the way the pins fire from the print head. The only kind of image
that looks better in the 240x?? mode is line art, NOT SCANNED
images such as pictures. Pick Dither Only as the quality type.
Controlling Brightness and Contrast
If you want the image to appear brighter or darker, use the CTRL-10
or CTRL-F9 key commands while viewing the image. Then select to
print with the "P" command. If you want the image to have less or
more contrast, press the CTRL-F7 or CTRL-F8 key commands while
viewing the image. Then select "P" to print.
__________________________________________________________________________
64 GIF-REED
__________________________________________________________________________
Puzzle-Fun
Puzzle fun is a term we use to describe our entertainment mode.
When viewing a picture just press ALT-E to enter entertainment
mode. You can pick from one of three games. Slide-It, JigSaw-It or
Guess-It. Each of these games have an Easy, Hard and Expert mode of
play.
Slide-It
If you choose Slide-It, your picture will become jumbled up. Its up
to you to move the squares around on the screen with the
Up/Down/Left and Right arrow keys to solve the puzzle. Only one
piece can move either UP, DOWN, LEFT or RIGHT at any point in time.
The squares are numbered from 1-9, 1-16 or 1-25 depending on the
level of the game you choose, starting with the top row as being 1
thru ?. In actuality, since the upper left square is blanked out,
that square is considered a -1 and NOT a 1.
NOTE: The easy mode doesn't have the SWAP feature because it's so
easy you will not need to use it. The EXPERT mode also doesn't have
the SWAP feature because if you are an EXPERT you shouldn't have to
rely on cheating features to solve the puzzle.
JigSaw-It
JigSaw-It is a little easier than Slide-It. This is because you can
point to a piece and then tell where that piece should go. It's
more like putting together a JIGSAW picture puzzle on your screen.
Since it's a little easier, the Easy, Hard and Expert modes have
MORE squares to deal with.
Guess-It
Guess-It is very similar to JigSaw-It except that all the pieces
start off being BLANKED out. When you select a piece to move, it
shows what part of the image is in the square. You then select
where you want the piece to go to. If you chose incorrectly, the
piece goes back to black. If you chose correctly, then the piece
stays visually on the screen.
General Operations
Although each game operates a little differently, they have a lot
of features in common.
Press F1 for help on the game. It is game specific help. It shows
you a quick reference card of what keys do what when inside the
game. It also tells you how to win and how the game operates.
If you want to mix the picture up press the "J" key to jumble it
up. If you want to see what the original picture looked like, press
the "V" key to view the original image.
__________________________________________________________________________
GIF-REED 65
__________________________________________________________________________
If you want to see what order the squares belong in press the "O"
key to show the order of the squares.
If you don't like the cute sounds or it's late at night you can
press "N" to toggle the noise on and off.
If you decide you are not smart enough to unscramble the picture
you can press "C" for cheat. This will unscramble the picture. This
only works in Slide-It in the Hard mode.
If you just want to cheat a little bit, press "S" to swap two
squares that are next to each other! This only works in the Slide-
It game.
When you are done with the entertainment mode just press ESCAPE and
you will be brought back into the NORMAL viewing mode of your
ORIGINAL picture.
NOTE: There are 3 levels of each game in PuzzleFun.
1. Easy
2. Hard
3. Expert
Scoring System
PuzzleFUN has a scoring system built in. A perfect score would be
5000. It's impossible to achieve this high of a score. Every second
you take to solve the puzzle takes 4 points away from your score.
Every move you make takes 1 point away from your score. Everytime
you use the SWAP cheat mode 100 points are taken away. Everytime
you use the ORDER and VIEW features, 50 points are taken away. If
you are playing Guess-It and make a wrong move, 50 points will be
deducted.
The goal is to achieve the highest possible score.
__________________________________________________________________________
66 GIF-REED
__________________________________________________________________________
Slide Show Features/Operations
Features
Slide shows can be used to easily flip through a series of pictures
without having to use the keyboard. This can be for pure pleasure
or for business slides for presentations. It can also be used in
trade shows where a constantly changing screen attracts attention.
You can tell GIF-REED how many seconds you want to wait between
each picture. You can choose between 0 through 9 seconds.
You can indicate if you want any special effects during the slide
show. You can choose from the following special effects:
FADE:
This option makes the picture fade into view and then
fade out of view after the specified delay time is
reached.
BLIND:
This option makes the picture come into view like a
venetian blind. The images appears in stripes that get
larger until the entire image is displayed on the screen.
EXPAND:
This option will start the image in the center of the
screen and the image starts expanding outward until the
entire image is displayed on the screen.
MERGE:
This option is difficult to explain other than it appears
that the image is merging into the screen. Try it out and
see if you like it.
ZEBRA:
This option is difficult to explain other than it appears
that the image is forming on the screen like a Zebra's
stripes. Try it out and see if you like it.
RANDOM:
This option makes it so that each picture that is loaded
via the slide show will use a different (random) slide
show effect. This makes for a less boring slide show. Try
it out and see if you like it.
__________________________________________________________________________
GIF-REED 67
__________________________________________________________________________
You can tell GIF-REED if you want the slide show to keep looping
forever (great for trade shows), or to just loop through pictures
once.
You can perform a slide show on marked (tagged) files, or you can
do a slide show based on category, score or keyword. These are very
powerful features. If you assigned a score, category and/or
keywords to all of your pictures, you will easily be able to select
a slide show of all pictures that have a category such as SWIM-
SUITS. Only the pictures that had a category of SWIM-SUITS assigned
to it would be loaded in the slide show.
__________________________________________________________________________
68 GIF-REED
__________________________________________________________________________
Operations
To do a simple slide show, mark (tag) a few files using the SPACE
BAR at the main file list menu. Press F10, then press RETURN. This
starts the slide show with default options. If you want different
options, press F10 and then select the option you want to change.
Once the slide show starts, you can exit the slide show by pressing
ESCAPE or by clicking the middle mouse button. If you had selected
a large delay between images and you want to go to the next picture
pronto, press PgDn or click on the right mouse button.
If you decide that you want to stop on a picture, press the SPACE
BAR and the image will stay on the screen. At this point you will
be able to do whatever you can normally do to an image that is
loaded, such as moving it, adding text and maybe saving it back
out. Once finished messing with the picture, press PgDn and the
slide show will continue.
Hints
You can change the time delay and special effects options by using
your mouse. Just move the mouse to the lower right hand corner of
your main file list menu screen. There you will find:
GO:?L:?????:#
The four fields are described as follows: "GO" can be clicked on to
start the slide show instead of the F10 key. "?L" or "NL" can be
clicked on to change the looping status. NL means no looping. The
"?????" can have NONE, FADE, BLIND, XPAND, MERGE, ZEBRA or RANDM in
it to reflect the special effect mode selected. If you click on it,
you can flip through all of the various slide show effects. The "#"
is a number from 0 through 9 which indicates the time delay between
images. Just click on the number and it will increase one number at
a time.
Once you have the slide show options the way you like them, you can
save the settings by pressing ALT-U and picking Option 1 or Option
5. This saves the main menu settings as well as all of the slide
show options. This way you don't have to keep changing the slide
show options to suit your needs everytime you load GIF-REED.
Experienced Users
If you press F10 at the main file list menu and select PERSONAL
slide show, select a letter from A to Z. This will execute a SCRIPT
file that executes a series of script commands that fully control
the slide show. An example file called GIFV.SLE is provided as an
example. In fact, GIFV.SLA through GIFV.SLZ are provided in this
GIF-REED package. The letter you choose is added to GIFV.SL to
create the full script file name. So, if you pressed G, the script
__________________________________________________________________________
GIF-REED 69
__________________________________________________________________________
file GIFV.SLG would be executed. Make sure that the script files
are in the GIF-REED directory. They CAN NOT and WILL NOT be
executed from anywhere else. If you are interested in learning more
about the script language, see the section on Script Language
Commands.
__________________________________________________________________________
70 GIF-REED
__________________________________________________________________________
Catalog Features/Operations
Features
Catalogs are picture files that actually have a bunch of pictures
in them. Each image in the catalog is (of course) smaller than the
original image used to create the catalog. But, by being able to
see more than ONE image on your screen at once, you can have a
better feel for what you have. You can also search for a particular
image faster! The more images you have in each catalog the quicker
you will be able to find a particular picture. Of course you can go
overboard and put TOO MANY pictures in a catalog so that you can't
even make out what the original picture was. This is because the
more images per catalog the SMALLER each image becomes in the
catalog.
Cataloging images is not a new idea. In fact, people have been
doing this for years with photo albums. There are a few programs on
the market that allow you to create catalogs of your pictures. Each
one of them has certain restrictions or problems that make them
less than useful.
GIF-REED is setting the NEW standard in catalog generation and
viewing. With GIF-REED you can easily create a series of catalogs
of your favorite subdirectory where you have pictures stored. You
can do this with ONE DOS command or through ONE keystroke at the
GIF-REED main menu. You can even point to an image in the catalog
and click a mouse button and poof, the original picture used to
create the small image in the catalog will be brought up for
display! As if this weren't cool enough, you can even point to an
image in the catalog and click a mouse button and the ORIGINAL file
becomes marked (selected) for copying. You can select as many as
you wish from the catalog. You can of course mark and un-mark files
in case you made a judgement error.
Operations
There are TWO (2) ways you can create catalogs. You can have GIF-
REED automatically create a series of catalogs from any directory
that has picture files in it, by using a DOS command line parameter
to GIF-REED. You can also have GIF-REED create catalog file(s) by
using the CTRL-C command from the main files list menu.
Making Catalogs From Command Line
If you choose to use the DOS command line method, there are many
different options that you can give GIF-REED to control the
resulting catalog. They are as follows:
/C:catname {REQUIRED}
/BBS:bbs_name {Sysop files generation}
/DIR:dir.lst {Sysop files generation}
/DATE:mm/dd/yy {Filter option}
__________________________________________________________________________
GIF-REED 71
__________________________________________________________________________
/SIZE:#### {Filter option}
/RESX:#### {Filter option}
/RESY:#### {Filter option}
/COLORS:#### {Filter option}
/C:catname is the only option that is REQUIRED. The others are for
filtering and SYSOP files generation. Below is a sample DOS command
to generate a series of catalogs:
C>GIFV D:\GIFS /C:BIRDS
This is the simplest form of catalog generation from the DOS
command line. This will take EVERY picture from the D:\GIFS
directory and create a series of catalogs named BIRDS_##.GIF where
the ## indicates a 2 digit number. The /C:xxxxxx parameter
indicates the resulting catalog filename. Only the first 6 letters
in the filename are used so that a 2 digit number can be appended
to the filename. ALL catalogs produced using the above technique
will be placed in the GIF-REED program directory area.
If you need to specify WHERE the resulting catalogs will go then
you can use the following format:
C>GIFV D:\GIFS /C:D:\CAT\BIRDS
This tells GIF-REED to place the resulting catalog(s) in the D:\CAT
directory with a filename of BIRDS_##.GIF. No titles are put into
the catalogs unless specified.
In order to specify a Title image file to be placed at the TOP of
your catalog, you can use the following format:
C>GIFV D:\GIFS /C:BIRDS /T:TITLE.BMP
This produces your catalogs as normal with the exception that EACH
catalog produced will have a GRAPHIC Title (Caption, Header,
whatever) placed at the TOP of each catalog. The name of the title
file is selected with the /T:xxxxxxx.xxx parameter. You can use
.GIF, .BMP, .PIC, .PCX files for your title file. The title file
MUST reside in the GIF-REED program directory. You can use any
paint program for creating the Title file as long as the paint
program produces a .GIF, .BMP, .PCX, .PIC output file. You can even
use GIF-REED to add text to a picture and then TRIM (CROP) off the
rest of the image so that all that is left is the TEXT. Then save
this image out to a NEW file that will later be used as a title
file.
NOTE: Try not to make the Title file TOO tall. This would cause the
catalog to not have much room for the actual images. If the Title
file is NOT as wide as the resulting catalog file, the Title will
be CENTERED in the catalog file.
__________________________________________________________________________
72 GIF-REED
__________________________________________________________________________
All of this is great, but what if you wanted the titles to be
placed at the BOTTOM of each catalog file? Simple, use the
following command:
C>GIFV D:\GIFS /C:BIRDS /T:TITLE.BMP /T:T-
The last parameter of /T:T- indicates to force the catalog titles
to the BOTTOM. Likewise a /T:T+ would force the title to the TOP of
each catalog file.
By now you are probably wondering how GIF-REED knows what catalog
size to use and how many rows of pictures should go in the catalog?
Well that's very understandable since there is NO indication on the
DOS command line parameters as to this type of configuration. GIF-
REED gets ALL of it's cataloging configuration defaults from a file
called GIFV.CAT. You can customize the cataloging features of GIF-
REED (using the CTRL-C command from the main menu) and then save
them out (using the ALT-U command from the main menu). This way
each time you run GIF-REED to catalog, it will know what settings
to use.
Using Filters To Limit Pictures
Let's say you want to catalog a directory, but you want to make
sure that NONE of the 320x200 images get in the catalog. Let's also
say you want to make sure that if the file size is less than
300,000 bytes you want to skip it. You could use the following
example to achieve this.
C>GIFV D:\GIFS /C:BIRDS /SIZE:300000 /RESX:320 /RESY:200
As you can see by the above example, any file less than 300000
bytes will not get included into the catalog. Likewise if a file is
less than 320 dots wide or 200 dots tall, it will be skipped too.
The /DATE filter has a special format. It must be MM/DD/YY. Even if
you are in Germany, you must follow the MM/DD/YY format. Also if
the day or month is a single digit, it must be preceded with a
zero. For example:
/DATE:7/4/93 {Incorrect}
/DATE:07/04/93 {Correct!}
The /COLORS filter can be used to make sure images that have less
than a certain number of colors in them are skipped from the
catalog process. ALL 24 BIT images are loaded by GIF-REED as having
16000 colors. So if you wanted to tell GIF-REED to catalog only the
24 BIT images, you could do so by using /COLORS:16000 as a
parameter.
Special Considerations
__________________________________________________________________________
GIF-REED 73
__________________________________________________________________________
NOTE: You MUST specify a catalog filename using the /C:xxxxx
command or else NO catalogs will be produced.
NOTE: Making catalogs using the command line options WILL overwrite
any catalogs that exist by the SAME name. This is so that you can
re-run a catalog without having to delete the older catalog files
first. This is different than the MANUAL mode of making catalogs
from the files list menu (discussed next in this chapter). In
manual mode, the older files are NOT overwritten.
Making Catalogs From Files List Menu
You can configure GIF-REED's cataloging features with the CTRL-C
command from the files list menu. Press CTRL-C from the files list
menu and a Catalog Configuration screen will pop up. From this
screen you can select a number of different options. They are as
follows:
1. Catalog Size (320x200 through 2048x1536)
2. Catalog Rows (2 through 10)
3. Select Graphics Title Name
4. Place Title at top or bottom of catalog
5. Gray or Color catalog
6. Black or White catalog background color
Once all of this wonderful configuration information has been
entered, it's a good idea to save this out with the ALT-U command
(from the files list main menu) to save your Catalog Configuration
options.
While in the Catalog Configuration screen you can press "S" and a
single catalog will be produced using the files STARTING at the
point where your file cursor happens to be. The file cursor is the
highlight bar that moves with the arrow keys to point to a file to
view. This allows you to make a (S)ingle catalog easily without
having to tag (mark) any files.
If you were to press RETURN (ENTER) at the Catalog Configuration
screen, the file STARTING with the file cursor all the way to the
END of the files list will be cataloged using MULTIPLE catalogs if
needed. This is an easy way to catalog an entire directory.
If you were to press "M", all of the MARKED (tagged) files would
then be cataloged into multiple catalogs if needed.
NOTE: Beware that since the new catalog files will NOT overwrite
existing catalog files, the number of the catalog produced may NOT
be what you expected. If you already have: CAT___00, CAT___01 and
CAT___03, then the NEW catalog files produced will use the
filenames of CAT___02, CAT___04, CAT___05 and so on... The simplest
approach is to just delete the older catalog files when done with
them.
Cataloging REQUIREMENTS
__________________________________________________________________________
74 GIF-REED
__________________________________________________________________________
NOTE: Every catalog produced contains information in it as to where
each of the individual source files came from. This way we can load
the original picture when selected. However, this feature can turn
against you. Read the following paragraph VERY closely. Let's say
that you catalog a directory called "C:\PICS\FROGS". The catalog
now knows to look at "C:\PICS\FROGS" for all of the source files.
Let's say you RENAME the directory to "C:\PICS\ANIMALS". You can
see that the catalog wouldn't be able to find it's source files.
HENCE you couldn't point to an image and click on it to load up the
original picture. Thus you MUST NEVER change the pathnames to your
picture files, UNLESS you want to re-create the catalogs again. Now
let's say you move the files to a different drive "D:\PICS\FROGS".
Again GIF-REED won't be able to load the source files. BUT if you
place the catalogs on the SAME drive as the source files, GIF-REED
will assume that the only thing changed is the drive letter. It
would ASSUME that the correct drive letter is the same drive letter
as where the catalog is. This way it would KNOW to look at "D:"
because your catalog was on "D:".
Exceptions To The Rule
Let's say that you want to give some picture files and the catalogs
to a friend. He of course won't have the correct directories on his
hard drive. In order to resolve the fact that the drive and
directory information may NOT match what the catalog file wants,
just place the catalog files in the SAME directory as the source
files. This way if GIF-REED can't find the files the normal way, it
would simply give up and try, as a last resort, the SAME directory
as the catalog file. This way your friend can look at the catalog
files and select images to view in original format.
Disk Space REQUIREMENTS
NOTE: The more rows of pictures in a catalog (ie:8x8) the poorer
the quality of the final catalog file! It seems that 4, 5 and 6
rows produce excellent results, 7 and 8 rows produced very good
results and 9 and 10 rows produce just good results. Play with the
different number of rows to suit your tastes in quality.
NOTE: Once you start the cataloging process you can abort out by
pressing any key while the pictures are being gathered up.
NOTE: Make sure you have at least 3 to 6 megs free in your TEMP
drive area. If you want to know exactly how much space will be
needed, take the size of your Catalog Image and multiply times 4.
For example: if your Catalog size is 800x600 then the BASE space
needed would be 800 x 600 x 4 = 1920000 bytes. Or about 2.0 megs.
In addition to this BASE amount, you will also need enough disk
space to hold the LARGEST image (times 4). For example if the
largest image in the Catalog was a 1024x768, then the additional
overhead would be 1024 x 768 x 4 = 3145728 bytes. Or roughly 3
megs. This would mean that you would need about 2+3 = 5 megs of
FREE disk space in your TEMP drive area.
__________________________________________________________________________
GIF-REED 75
__________________________________________________________________________
The MOST common catalog size is 800x600 and the most common image
size is 640x480. This would require 3148800 bytes or about 3 megs
of disk space! THIS SPACE IS REQUIRED ONLY WHILE MAKING THE
CATALOGS. WHEN VIEWING THE CATALOGS, LESS TEMP SPACE IS NEEDED!
Hint Hint Hint
HINT: If you want to save some disk space and time, you can create
GRAY image catalog files. Of course these don't look as nice, but
you will save a bit of disk space and time.
HINT: If you are creating catalogs that are to be printed, I would
suggest selecting a WHITE background color for the catalog images.
This way LESS toner (ink) will be used in the printing of the
catalogs.
Using Your Catalogs
Once your catalogs are created you can of course view them to see
what pictures you have on you system quickly. But there are a
couple of other special (nifty) features that GIF-REED allows you
to do with your catalog files.
* You can select a picture to view from the catalog
* You can mark files to be copied from the catalog
Select A Picture From A Catalog
In order to view a picture that was used to create an image within
a catalog, just point your mouse to the picture in the catalog and
quick click on the LEFT mouse button. POOF, the ORIGINAL image used
to create the catalog will be brought up for display! At this point
you can do anything with the image that you can normally do with
GIF-REED. When done viewing the image, just press ESCAPE and you
will be brought back to the catalog that you started from.
Mark Files From Catalog For Copy
Just bring up a catalog image for display. Then move the mouse
pointer on top of an image you want to copy and quick click the
RIGHT mouse button. This will MARK (tag) the file for copying
later. Move the mouse around the catalog and mark as many images as
you like. Each image marked will be indicated by a THICK RED box
around the image. If you make a mistake and mark an image you
didn't want marked, then just click the RIGHT button again and
POOF, the image will be un-marked (indicated by a THICK BLUE box
around the image). Once you are done marking and unmarking images,
press ALT-C and you will be prompted for a destination path. If
copying to a floppy, enter A: or B: and the RETURN.
Keep in mind that if you are NOT sure if you want to tag a file,
you can always quick click the LEFT mouse button to bring the
__________________________________________________________________________
76 GIF-REED
__________________________________________________________________________
picture to full size to see if you really like it. Then press
ESCAPE to go back to the catalog. Then mark it if you liked it!
When copying the files (ALT-C), any files that don't copy properly
(DISK FULL, Etc...) remain marked so that you can put in a new
floppy or whatever and press ALT-C again. All files that did copy
properly will be UN-MARKED with a THICK GREEN box around the image.
Again, this is so that you can tell what files you have already
copied so that you don't accidently waste time copying the SAME
files.
Special Notes
NOTE: If you quick click the LEFT/RIGHT mouse button on a part of
the catalog that is NOT used to display a picture (in between
images), you will go to the PREVIOUS/NEXT picture in the file list,
provided you have NOT tagged any files for copying. If you have
tagged files, you will be asked if you really want to exit the
current catalog image.
You can press the middle button or the ESCape key to ESCape out of
the catalog picture.
If at anytime it appears that you want to ESCape out or go to the
next picture in the files list, a check is made to see if ANY
images in the catalog were tagged for copying. If there are, you
are asked if you really want to get out of the current catalog. If
so, all tags are removed.
__________________________________________________________________________
GIF-REED 77
__________________________________________________________________________
Using GIF-REED Under Windows 3.x
If you plan to use GIF-REED while inside of Windows, you should
make sure that you are familiar with DOS subdirectories and the
Windows PIF Editor. If NOT, I suggest that you familiarize yourself
with the Windows PIF editor. The PIF editor is really quite easy to
use.
Automatic Installation Of GIF-REED For Windows 3.x
Run GIFVWIN.EXE at the DOS prompt like so:
C>GIFVWIN
This program automatically updates the GIFV.PIF file to indicate
which subdirectory you have placed GIF-REED. This program also
COPies the GIFV.PIF file into your Windows directory.
The next step is to add GIF-REED to the Program Managers' list of
programs to run. The section "Creating A Windows Menu Item With
ICON" discusses how to do this.
Manual Installation Of GIF-REED For Windows 3.x
The first thing you'll want to do is to Copy the GIFV.PIF file into
the Windows directory. For example: If you've stored GIF-REED in a
directory called D:\GIFREED then you would type:
D>COPY D:\GIFREED\GIFV.PIF E:\WIN31
This of course assumes that your Windows 3.x directory is located
in "E:\WIN31". If not, replace "E:\WIN31" with your Windows 3.x
subdirectory.
The next step would be to customize the GIFV.PIF file for use with
Windows. Make sure you load Windows first. Then follow these steps
carefully, if you are a Windows novice:
(1) Put yourself at the Program Manager.
(2) Select WINDOW
(3) Select MAIN
(4) RUN PIF-EDITOR
(5) Select FILE
(6) Select OPEN
(7) Pick GIFV.PIF as file to edit.
(8) Enter proper path and program name. This would be path &
filename. For example: If GIF-REED was stored in
D:\GIFREED then enter "D:GIFREED\GIFV.EXE" without the
quotes of course.
(9) Enter the Start-Up directory. This would be the SAME as
the GIF-REED directory. For Example: "D:\GIFREED" without
the quotes of course.
__________________________________________________________________________
78 GIF-REED
__________________________________________________________________________
(10) Select FILE
(11) Select SAVE
(12) Select FILE (13) Select EXIT. This concludes the updating
of the PIF file with the PIF Editor. Easy?
The next step is to add GIF-REED to the Program Managers' list of
programs to run. The next section discusses how to do this.
Creating A Windows Menu Item With ICON
This step actually puts an entry in your Windows menu selection
area. Of course you will have to decide where (what window) to put
GIF-REED. I would suggest that you place it in either the NON
Windows Applications or Windows Applications. Just follow these
simple steps:
(1) Put yourself in the Program Manager
(2) Select WINDOW
(3) Select Non-Windows Applications or Windows Applications
(4) Select FILE
(5) Select NEW
(6) Select Program Item
(7) Enter "GIF-REED" for program description. Enter
"GIFV.PIF" for command line.
(8) Select CHANGE ICON
(9) Skip error message by clicking on OK.
(10) Enter path and "GIFV.ICO" for icon name. For example if
GIF-REED was stored in "D:\GIFREED" then you would type
"D:\GIFREED\GIFV.ICO" then return. Only one icon should
appear. Select this icon (it looks like mountains).
(11) Select OK until back at Program Manager. You should now
see a GIF-REED Icon that you can run.
Once you have GIF-REED as a Windows ICON. You can double-click on
it to run GIF-REED. While it's running you can switch back to
Windows by pressing ALT-ENTER. This puts GIF-REED on hold so that
you may do other Windows functions. When ready to get back to GIF-
REED just double-click on the GIF-REED ICON and then press ALT-
ENTER to put you into FULL screen mode. It's that simple to do.
NOTE: If using GIF-REED under Windows, you should still try to use
EMS memory for the picture buffer. Otherwise use XMS. And as
mentioned before if you cannot, then use DISK.
__________________________________________________________________________
GIF-REED 79
__________________________________________________________________________
SYSOP GIF-REED
The SYSOP version of GIF-REED allows a SYSOP to download truckloads
of GIF/BMP/PCX or PIC files. The SYSOP can then tell GIF-REED to
produce catalogs of these files. These catalogs can be anywhere
from 320x200 up to 2048x1536 in dimensions. They can also have up
to 10 ROWS of thumbnail images within the catalog. Along with
producing the catalogs, GIF-REED can optionally create and or
append to a specified DIR TEXT file. The DIR file that you specify
will be modified to show the NEW catalogs generated along with
their appropriate file DATE & SIZE and description. You can choose
between a long format or a short format for the description. Also
you can place a TITLE on your catalogs so that you may advertise
your BBS or whatever. We've provided a sample title file called
GIFVTIT.GIF in this package.
The typical way of building the catalogs and updating the
appropriate DIR files is shown below:
C>GIFV path /C:catname /T:title /BBS:bbs_name /DIR:filename
"bbs_name" MUST be one of the following:
PCBOARD {PCBOARD short format}
PCBOARDL {PCBOARD long format}
WILDCAT {WILDCAT short format}
WILDCATL {WILDCAT long format}
SPITFIRE {SPITFIRE format}
QBBS {QBBS format}
The "path" indicates where the images to be cataloged are kept.
The "catname" is the name of the resulting catalog(s).
The "title" is the name of an image file that is to be used as a
graphic TITLE to your catalogs.
The /BBS: command indicates what type of BBS support you want. So
far the BBS's supported are PCBOARD, WILDCAT, SPITFIRE and QBBS.
The /DIR: command tells where the resulting description file is to
go or is currently located!
BBS Formats Supported
PCBOARD is used if you want the description file to contain a
SINGLE line that indicates the FIRST and LAST images filenames in
the catalog.
PCBOARDL is used if you want a longer, more detailed, description
of the files that are contained in the catalog files. This would
__________________________________________________________________________
80 GIF-REED
__________________________________________________________________________
have a multi-line description that shows ALL of the images
filenames in the catalog.
WILDCAT is used if you want the description file to contain a
SINGLE line that indicates the FIRST and LAST images filenames in
the catalog.
WILDCATL is the SAME as above except that the file size is included
in the description.
WILDCAT is used if you want the description file to contain a
SINGLE line that indicates the FIRST and LAST images filenames in
the catalog.
SPITFIRE is used if you want the description file to contain a
SINGLE line that indicates the FIRST and LAST images filenames in
the catalog. Of course, it also contains the filename and file
size.
QBBS is used if you want the description file to contain a SINGLE
line that indicates the FIRST and LAST images filenames in the
catalog. Of course it also contains the filename and file size.
Example use with PCBOARD
With the above command format in mind you could do the following
command.
C>GIFV F:\GIFS /C:F:\GIFSUP\NEW /T:YOURS.GIF /BBS:PCBOARDL
/DIR:F:\PCB\NODE1\DIR99
This command would take all images in F:\GIFS and catalog them up.
The catalogs will be called NEW___00.GIF, NEW___01.GIF,
NEW___02.GIF and so on. They will be stored in the F:\GIFSUP
directory. These catalogs will also have your BRAND on it by
placing a title at the TOP of the catalogs. The image used to
create the title is read from a file called YOURS.GIF stored in the
GIF-REED program directory. The resulting catalogs will have
complete filenames & descriptions stored in PCBOARD format using
the LONG format in the file called F:\PCB\NODE1\DIR99. If any
entries are currently in the DIR99 file, they will remain. Here's
what the example DIR99 file might look like:
Image Catalogs DIR
| Filename | | Size | | Date | |Description for this file |
============ ======== ======== ================================
NEW___00.GIF 164399 01-07-93 L-BUF144.GIF L-BUF150.GIF L-BUF151.GIF
|L-BUF156.GIF L-BUF158.GIF L-BUF165.GIF
|L-BUF176.GIF L-BUF190.GIF L-BUF192.GIF
|L-BUF195.GIF L-BUF207.GIF L-BUF227.GIF
|L-BUF244.GIF L-BUF245.GIF L-BUF246.GIF
|L-BUF247.GIF L-BUF249.GIF L-BUF279.GIF
__________________________________________________________________________
GIF-REED 81
__________________________________________________________________________
|L-BUF304.GIF L-BUF317.GIF L-BUF321.GIF
|L-BUF326.GIF L-BUF332.GIF L-BUF349.GIF
|L-BUF351.GIF L-BUF359.GIF L-BUF369.GIF
|L-BUF374.GIF L-BUF377.GIF L-BUF386.GIF
|L-BUF389.GIF L-BUF395.GIF L-BUF397.GIF
|L-BUF402.GIF L-BUF406.GIF
NEW___01.GIF 163745 01-07-93 L-DG-013.GIF L-HOOT25.GIF L-HOOT55.GIF
|L-HOT045.GIF L-HIP007.GIF L-P&H-30.GIF
|L-P&H-31.GIF L-PREG04.GIF L-PS-022.GIF
|L-ROCK03.GIF L-ROCK06.GIF L-TL-AC1.GIF
|L-ZENA00.GIF L-ZENA01.GIF L-ZENA02.GIF
|L-ZENA03.GIF L-ZENA04.GIF L-ZENA05.GIF
|L-ZENA06.GIF L-ZENA07.GIF L-ZENA10.GIF
|L-ZENA11.GIF LEOSHA1.GIF LGTONGUE.GIF
|MELLISA3.GIF MILK09.GIF MILK13.GIF
|MKPP05.GIF MM-R-006.GIF MORGANA.GIF
|PPEAKS2.GIF PPER0051.GIF ROCK238.GIF
|ROCK242.GIF ROCKLOG3.GIF
Example use with WILDCAT!
C>GIFV F:\GIFS /C:CARS /T:YOURS.BMP /BBS:WILDCAT
/DIR:FILE.LST
This command would take all images in F:\GIFS and catalog them up.
The catalogs will be called CARS__00.GIF, CARS__01.GIF,
CARS__02.GIF and so on. They will be stored in the GIF-REED program
directory area. These catalogs will also have your BRAND on it by
placing a title at the TOP of the catalogs. The image used to
create the title is read from a file called YOURS.BMP stored in the
GIF-REED program directory. The resulting catalogs will have
complete filenames & descriptions stored in WILDCAT format using a
text file called FILE.LST stored in the GIF-REED program directory.
If any entries are currently in the FILE.LST file, they will
remain. This way you could process many directories of image files
through a batchfile and produce just ONE text file that the WILDCAT
utility program WCFILE would process.
Example using a BATCH FILE
Below is an example batch file assuming GIFV.EXE is in your path
and that the path for GIF-REED is F:\GIFV:
DEL F:\GIFV\FILE.LST
GIFV F:\GIFS\CARS /C:AUTOS /T:TIT1.GIF /BBS:WILDCAT /DIR:FILE.LST
GIFV F:\GIFS\SWIM /C:SWIM /T:TIT1.GIF /BBS:WILDCAT /DIR:FILE.LST
GIFV F:\BIRDS /C:BIRDS /T:TIT1.GIF /BBS:WILDCAT /DIR:FILE.LST
GIFV F:\PIC\SCANS /C:NEW /T:TIT1.GIF /BBS:WILDCAT /DIR:FILE.LST
This batchfile would catalog up 4 (four) directories of image files
and would place ALL of the resulting catalogs in the GIF-REED
__________________________________________________________________________
82 GIF-REED
__________________________________________________________________________
program directory. In addition it would start from a blank FILE.LST
file and have all of the catalog information stored in the FILE.LST
file. The resulting FILE.LST file might look something like this:
AUTOS_00.GIF Cataloged files 0131PICG.GIF - 0602PICP.GIF
AUTOS_01.GIF Cataloged files 0607PICP.GIF - 0682PICP.GIF
SWIM__00.GIF Cataloged files SI000012.GIF - SI000199.GIF
SWIM__01.GIF Cataloged files SI000200.GIF - SI000240.GIF
SWIM__02.GIF Cataloged files SI000241.GIF - SI000260.GIF
BIRDS_00.GIF Cataloged files ROBIN012.GIF - ROBIN040.GIF
NEW___00.GIF Cataloged files DS-X-234.GIF - DS-X-250.GIF
NEW___01.GIF Cataloged files DS-X-251.GIF - DS-X-270.GIF
NEW___02.GIF Cataloged files DS-X-300.GIF - DS-X-340.GIF
This automated process should facilitate the posting of NEW gifs
via the catalog method! This is a SYSOP's dream (hopefully)!
This makes the processing of GIF/BMP/PCX/PIC files all automatic
thus saving the SYSOP's valuable time. As a fellow SYSOP, I know
there is never enough time in a day and anything to automate the
process is a blessing.
NOTE: You can NOT specify more than ONE /BBS: command when running
GIF-REED. If you do, only the LAST use of the /BBS: command will be
the one actually used. You MUST use the /C: command in order to
AUTOMATICALLY generate the text file containing the file
information and descriptions.
HINT: If it appears that the catalogs aren't coming out in the
format that you want, run GIF-REED in normal (manual) mode and
press CTRL-C from that main file list menu. This brings up the
catalog options menu. Select the settings you wish to change and or
set. When done, press ALT-U to bring up the User Configuration
menu. Select option 7 to save the Catalog Options Defaults. Then
the next time you run GIF-REED in automatic mode, the default
catalog options will be read from the saved configuration file.
__________________________________________________________________________
GIF-REED 83
__________________________________________________________________________
Error Messages
There are but a few error messages that will occur in the GIF-REED
program. Most of them are easy to understand and the solutions are
obvious. But, below are some of the less obvious error messages
that may appear during the use of GIF-REED.
Error in loading DOS SHELL!
This error occurs when you press the ALT-F2 key to activate
the DOS/BOSS function. After attempting to load a secondary DOS
Shell, this message appears if there isn't enough memory or
COMMAND.COM can't be found. Make sure that COMSPEC points to
COMMAND.COM.
Solution: Make sure you have at least 400K of free memory before
running GIF-REED.
Error in GIF Resolution: filename
Error:## in GIF Descriptor: filename
Not a GIF87a or GIF89a file,
or header read error
Error in GIF file!
These error messages are indicators that the GIF file you are
trying to load is corrupted or is not even a REAL GIF file.
Solution: There is no solution. The picture file is BAD.
Error opening temp file!
NOT ENOUGH TEMP SPACE!
When doing an operation that changes the picture, such as a
shrink or enlargement, a TEMP file is created. If you run out of
disk space in the TEMP drive, you'll get this error.
Solution: Make sure that you have enough space in the TEMP drive
area. Also MAKE SURE that the TEMP environment variable is set to
an EXISTING PATH!
NOT Enough EMS, or DISK Space, or Invalid TEMP Directory, or Too
Many TSRs!
This error message appears after you try to load a picture
file. If you had selected EMS memory for the TEMP picture buffer
and you don't have enough EMS memory to hold the ENTIRE picture,
this error occurs. Also, if you had selected DISK as the TEMP
picture buffer and you run out of disk space, you will get this
message. Also, if you had selected DISK as the TEMP picture buffer
and have TOO many TSRs, this error will occur.
__________________________________________________________________________
84 GIF-REED
__________________________________________________________________________
Solution: Make sure that you have at least 400K of free DOS RAM
before running GIF-REED. If using EMS or XMS memory for picture
buffer, make sure you have enough of that kind of memory.
Error opening file "filename"
This error occurs if the file you are trying to load can't be
opened to read in. This could indicate a network error or a damaged
FAT! This should NEVER occur.
Premature EOF in File!
Some GIF picture makers don't properly produce a GIF picture
file. The GIF format expects certain codes to be at the END of the
GIF picture. If it can't find these CODES, you will see this error
message. This picture will, however, stay on the screen for your
viewing enjoyment.
Solution: You have a bad file and there is NO CURE! Just get rid of
the picture file unless you don't have another GOOD copy of it.
Error in temporary file:##
When loading a GIF file, if an error occurs in the TEMP area
(EMS or DISK) you will see the error here. This should NEVER occur.
You should call us at 1-317-253-8088 if it does.
Solution: Call Software Matters Inc.
Error in non-interlacing file!
If you are viewing a picture that is stored in a INTERLACED
GIF format, the picture file is converted to a NON-Interlaced
format internally for viewing purposes only. If there was an error
in the TEMP file used to do this, you will see this message.
Solution: Free up some disk space where the TEMP variable is
pointing.
Error Saving Picture:##
If you are doing an operation that changes the picture, like a
TRIM/SHRINK/ENLARGEMENT or ROTATE, the picture is first saved to
the TEMP drive. If the TEMP drive fills up, you will get this
error!
Solution: Free up some disk space where the TEMP variable is
pointing.
__________________________________________________________________________
GIF-REED 85
__________________________________________________________________________
Error Restoring Picture!
If you are restoring a picture to its original look and the
TEMP drive has an error, you will see this error appear. This
should NEVER occur!
Solution: Make sure the drive where the TEMP variable is pointing
to doesn't have any BAD spots that have not yet been marked as
unusable..
Error Enlarging Picture!
Error Resizing Picture!
Error Rotating Picture!
These errors appear if the TEMP drive fills up during the
operation indicated. Also, if the TEMP picture buffer has an error
in it you will get these error messages.
Solution: Free up some disk space where the TEMP variable is
pointing.
Error in Saving DIR Paths!
If the drive that GIF-REED is stored on is full when you try
to SAVE your search DIRECTORies, you will see this error message.
Solution: Free up some disk space and try saving again.
Error saving Options!
If the drive that GIF-REED is stored on is full when you try
to SAVE your configuration options, you will see this error
message.
Solution: Free up some disk space and try saving again.
__________________________________________________________________________
86 GIF-REED
__________________________________________________________________________
Script Language Overview
This section describes the script language that goes into the
making of the script files. The script files are called "GIFV.SLx"
where the "x" is between "A" and "Z". For example:
A script language is similar to DOS's batch file language. The
difference being, instead of executing a series of DOS commands, a
series of GIF-REED commands are executed. GIF-REED comes with a
script viewer/editor that allows you to create script files without
having to use another program such as a word processor. If you do
choose to use a word processor to create your script files, save
the files WITHOUT formatting commands. You can use the DOS program
called EDIT or EDITOR to edit/create script files too. There are
many example script files in this package you can view to get the
hang of what script files are good for and how to create them
yourself.
There are two ways of executing a script file:
1 From the main file list menu press CTRL-S.
Then choose a letter from "A" through "Z" to pick which
script file you want to look at.
See section on Script File Viewer/Editor.
2. From the DOS command line. For example:
C>GIFV /P:A
This would execute the script file called GIFV.SLA that
must be in the same directory where the GIF-REED program
is.
Script files can be used to perform a series of commands that you
would normally do from the keyboard. It can be done to a series of
files unattended so that you may be off doing something fun while
the computer is working. The kinds of things that you can do with
script files are:
1. Specialized Slide Shows
2. Batch conversion of graphics files
3. Batch report files
4. Batch printing of picture files
5. Batch addition of comments to GIF files
6. Things I probably haven't thought of yet
For example: You could set up a script to take ALL GIF files and
sort the color map. Then remove the top 16 colors in the color map
(because of Windows). Then reformat them to BMP files. (See
GIFV.SLH)
__________________________________________________________________________
GIF-REED 87
__________________________________________________________________________
NOTE: IF YOU CAN'T FIGURE OUT HOW TO USE THE SCRIPT LANGUAGE, YOU
SHOULDN'T USE THE SCRIPT FILES!
With the script language you can create personalized slide shows
that show specific images in specific order with customized delays.
You can even create a MOUSE operated slide show. This use of the
script language makes it a glorified slide show viewer.
However, there are more important tasks that can be accomplished
via the script language. You can perform automated processes on
your images. For example, you can create a script file that would
go through all of your GIF and/or BMP and/or PCX and/or PIC files
and rotate them clockwise and then turn them into a gray scale
color image. This can be handy if you have an image printing
program. By making the images gray, the printing program won't have
to deal with color optimization. By rotating the image, you won't
have to worry about your printing program being able to print
landscape. There are unlimited abilities with what you can do with
the script language!
The script language is REAL time. This means that errors are
detected while the script is running. No pre-scanning of the script
file is done for syntax errors or missing files. If an error occurs
in the processing of the script, that line is ignored and the next
line is read. If you find that your script file puts you into an
endless loop (never ending), you can exit ANY script by pressing
ESCAPE.
Any labels that need to be defined because of GOTO :LABEL reference
should start with a colon ":". For example:
CHANGE-PATH E:\GIFS\*.GIF
DELAY 5
:LOOPHERE
LOADNEXT :EXIT
GOTO :LOOPHERE
:EXIT
This script file would load all of the .GIF files from the E:\GIFS
directory. Each slide image would have a 5 second pause before
advancing to the next image. Once no more images were found, the
program script would exit.
The format of each script line can have spaces preceding the
command or label. In fact, TABS can be imbedded in the lines too.
All TABS and spaces will be ignored during processing. This is so
you can make your script files look pretty with proper indention
and such. You may place ONLY ONE script command per line. Even
though only one script command may go on a line, you can still have
a comment on the line. You can have the comment following the
command. For example:
MIRROR ;This will mirror image the file
__________________________________________________________________________
88 GIF-REED
__________________________________________________________________________
The above example shows that you can place a comment on the actual
script command line.
;This will mirror image the file MIRROR
The above line is incorrect. The entire line would be treated as a
comment. The MIRROR command would be ignored. This is because
anything AFTER the semicolon ";" is considered part of the comment.
So for this reason, you should place all comments AFTER the command
or on a seperate line by itself.
NOTE: Any script command line that STARTS with a semi-colon ";" is
considered a comment line and is NOT processed. For example:
; Load G:\CINDY.GIF
This script line would NOT load the CINDY.GIF file. Instead it will
be treated like a comment line. Feel free to sprinkle comment lines
throughout your script file so you may understand how the script
file works at a later date (after you've forgotten what it's
supposed to do).
NOTE: All configurable settings such as Slide Show Type and Res
Locking settings are NOT altered before running the script files.
In otherwords if you want to be sure that the script you create has
a slide show that uses the FADE IN/OUT technique, you MUST specify
the script command SLIDE-TYPE-FADE. Otherwise the slide show may
use the normal mode or the BLIND mode depending on how you have set
up your settings.
There are many script file commands that can be used. Below is a
list of all script file commands grouped in related sections:
Commands That Control Script Logic
Modes Command Parameters Sample Script Name
----------------------------------------------------------------
T END GIFV.SLN
T G GOTO LABEL MOST SCRIPT FILES
T G IFINT LABEL GIFV.SLD
T G IF-LAST-FILE LABEL GIFV.SLR
T G IF>=320X200 LABEL like IF>=640X480
T G IF>=640X400 LABEL like IF>=640X480
T G IF>=640X480 LABEL GIFV.SLE
T G IF>=800X600 LABEL GIFV.SLE
T G IF>=1024X768 LABEL like IF>=640X480
T G IFBMP LABEL GIFV.SLQ
T G IFGIF LABEL GIFV.SLQ
T G IFPCX LABEL GIFV.SLQ
T G IFPIC LABEL GIFV.SLQ
T G IFEXIST FILENAME LABEL GIFV.SLF
T G IFBUTTON-L LABEL GIFV.SLN, GIFV.SLM
T G IFBUTTON-R LABEL GIFV.SLN, GIFV.SLM
T G IFBUTTON-C LABEL GIFV.SLN, GIFV.SLM
T G IF V{1-10}{<,>,=}{###} LABEL GIFV.SLI, GIFV.SLJ
__________________________________________________________________________
GIF-REED 89
__________________________________________________________________________
T G GOSUB LABEL GIFV.SLJ, GIFV.SLK
T G SUB-END GIFV.SLJ
Commands That Set & Display Variables & Messages
Modes Command Parameters Sample Script Name
----------------------------------------------------------------
T G DISPLAY V{1-10} GIFV.SLI, GIFV.SLQ
T G ECHO Message Text GIFV.SLI, GIFV.SLU
T G SET V{1-10} {###,+,-,system} GIFV.SLI, GIFV.SLJ
Command To Point To A Path
Modes Command Parameters Sample Script Name
----------------------------------------------------------------
T CHANGE-PATH {Valid Path,%1-%9} GIFV.SLR, GIFV.SLV
Commands To Do File Operations
Modes Command Parameters Sample Script Name
----------------------------------------------------------------
T G FILE-COPY Destination LABEL GIFV.SLR
T G FILE-MOVE Destination LABEL GIFV.SLR
T G FILE-DELETE LABEL GIFV.SLR
T G FILE-RENAME FileName LABEL GIFV.SLR
T G SUB-CREATE {Valid Path,%1-%9} LABEL GIFV.SLR
Commands To Load Pictures
Modes Command Parameters Sample Script Name
----------------------------------------------------------------
T LOAD Image FileName GIFV.SLF
T LOADNEXT LABEL GIFV.SLC
T LOADPREV LABEL GIFV.SLC
T SKIPNEXT LABEL GIFV.SLD
T SKIPPREV LABEL GIFV.SLN
Commands To Control Slide Show Effects
Modes Command Parameters Sample Script Name
----------------------------------------------------------------
T SLIDE-TYPE-NORMAL GIFV.SLE
T SLIDE-TYPE-BLIND GIFV.SLE
T SLIDE-TYPE-FADE GIFV.SLE
T SLIDE-TYPE-EXPAND GIFV.SLE
T SLIDE-TYPE-MERGE GIFV.SLE
T SLIDE-TYPE-ZEBRA GIFV.SLE
T SLIDE-TYPE-RANDOM GIFV.SLE
Commands Used While Image Is Displayed
Modes Command Parameters Sample Script Name
----------------------------------------------------------------
G CENTER GIFV.SLO
__________________________________________________________________________
90 GIF-REED
__________________________________________________________________________
G FLIP GIFV.SLP
G GRAY GIFV.SLB
G INVERT SAME AS NEGATIVE
G MIRROR GIFV.SLP
G NEGATIVE Similar to Invert
G ROTATE GIFV.SLP
G REDRAW Similar to MORE-RED
G RES+ GIFV.SLO
G RES- GIFV.SLO
G PRINT GIFV.SLP
G WRITE {B,G,P,C} {1,2,3,filename} GIFV.SLB, GIFV.SLD
G BRIGHTER Similar to MORE-RED
G DARKER Similar to MORE-RED
G MORE-CONTRAST Similar to MORE-RED
G LESS-CONTRAST Similar to MORE-RED
G MORE-RED GIFV.SLG
G LESS-RED Similar to MORE-RED
G MORE-GREEN GIFV.SLG
G LESS-GREEN Similar to MORE-RED
G MORE-BLUE GIFV.SLG
G LESS-BLUE Similar to MORE-RED
G MORE-REDDER GIFV.SLG
G LESS-REDDER Similar to MORE-RED
G MORE-GREENER GIFV.SLG
G LESS-GREENER Similar to MORE-RED
G MORE-BLUER GIFV.SLG
G LESS-BLUER Similar to MORE-RED
G RESET-COLORS GIFV.SLG
G SORT-COLORS GIFV.SLS
G ADJUST-FOR-WINDOWS GIFV.SLV
Commands To Control Printing
Modes Command Parameters Sample Script Name
----------------------------------------------------------------
T G PRINTER {Filename} GIFV.SLQ
T G PRINTER-ON GIFV.SLQ
T G PRINTER-OFF GIFV.SLQ
T G PRINTER-FF GIFV.SLQ
Commands To Control Mouse Operations
Modes Command Parameters Sample Script Name
----------------------------------------------------------------
T G MOUSE-CONTROL-ON GIFV.SLN, GIFV.SLM
T G MOUSE-CONTROL-OFF GIFV.SLN, GIFV.SLM
Commands To Control Debugging
Modes Command Parameters Sample Script Name
----------------------------------------------------------------
T G DEBUG-ON GIFV.SLK
T G DEBUG-OFF GIFV.SLK
__________________________________________________________________________
GIF-REED 91
__________________________________________________________________________
General Purpose Commands
Modes Command Parameters Sample Script Name
----------------------------------------------------------------
T G BEEP {###} GIFV.SLC, GIFV.SLG
T DELAY {###} GIFV.SLC
T G ENTER GIFV.SLQ
T G SYSTEM {DOS COMMAND} GIFV.SLG
T TEXT GIFV.SLG
T G WAIT {###} GIFV.SLI, GIFV.SLG
Commands That Change The NEXT Images Resolution
Modes Command Parameters Sample Script Name
----------------------------------------------------------------
T RES {###} GIFV.SLO
T RES-LOCK GIFV.SLO
T RES-UNLOCK GIFV.SLO
T RES-UP GIFV.SLO
T RES-DOWN GIFV.SLO
T EGA-MODE GIFV.SLT
T VGA-MODE GIFV.SLT
T G EGA-COLOR-ADJUST {ON,OFF} GIFV.SLT
T G KEEP-SCREEN-SIZE {ON,OFF} GIFV.SLT
The "T" indicates that the command can be used while the script is
NOT displaying an image. If an image is being displayed at the
point in time that a command with ONLY a "T" is encountered, the
command is processed and the Image Display Mode will change to
FALSE. This means that if a command that can only be used while an
image is displayed ("G" ONLY) is encountered, an error message will
result.
The "G" indicates that the command can be used while the script IS
displaying an image. If the command is "G" ONLY, then if Image
Display Mode is FALSE then an error message is displayed. Otherwise
the command is processed on the picture.
If a command has both "T" and "G", they can be executed at anytime.
The parameters field indicates if any parameters are needed for a
command. Anything in the "{}" indicates valid values to enter. A
"###" indicates a number. LABEL should be supplied. If NO label is
supplied on a command that indicates a LABEL, NO branching in the
script file will take place.
Complete Script Language Description
Commands That Control Script Logic
END
The END command HALTS execution of the script file and EXITS.
__________________________________________________________________________
92 GIF-REED
__________________________________________________________________________
GOTO LABEL
The GOTO statement jumps to location where LABEL can be found
in the script file.
IFINT LABEL
IFINT tests to see if the next image to be loaded is a GIF
Interlaced file. If so, control jumps to LABEL.
IF-LAST-FILE LABEL
IF-LAST-FILE tests to see if there are NO MORE files to be
processed. If there are no more files in the list, control
jumps to LABEL.
IF>=320X200 LABEL
IF>=320X200 tests the next image size. If the next image is
greater than or equal to 320X200 resolution, control jumps to
LABEL.
IF>=640X400 LABEL
IF>=640X480 LABEL
IF>=800X600 LABEL
IF>=1024X768 LABEL
The above tests are similar in nature to the IF>=320X200.
IFBMP LABEL
IFGIF LABEL
IFPCX LABEL
IFPIC LABEL
These test for the file extension of the next file to load. If
the extension matches, control jumps to LABEL.
IFEXIST Filename LABEL
If the filename indicated EXISTS in the currently selected
directory then control jumps to LABEL.
IFBUTTON-L LABEL
If mouse control is ON, IFBUTTON-L detects if the LEFT mouse
button was pressed to quit out of a picture. If the LEFT
button was pressed, control jumps to LABEL
IFBUTTON-R LABEL
IFBUTTON-C LABEL
These commands are similar to IFBUTTON-L, but testing for the
RIGHT and CENTER buttons instead.
IF V{1-10}{<,>,=}{###} LABEL
The IF command tests the value of one of the 10 variables
allowed. The test can be <(less than) or >(greater than) or
=(equal). The ### is a number to test against. LABEL is where
control jumps if the test is true. For example: "IF V4>10
:MORE" This statement checks to see if variable 4 is greater
than 10. If so control jumps to ":MORE".
__________________________________________________________________________
GIF-REED 93
__________________________________________________________________________
GOSUB LABEL
This allows a procedure (routine, function) with the name
LABEL to be executed. Once the routine is finished, control
transfers back to the statement following the GOSUB LABEL.
NOTE: The called procedure must end with a SUB-END statement.
SUB-END
This statement indicates that the end of the subroutine is
found. Control will transfer back to where the calling GOSUB
statement was.
Commands That Set & Display Variables & Messages
DISPLAY V{1-10}
This displays on the screen the current value of any of the 10
variables that you can manipulate. For example: "DISPLAY V2"
would cause the contents of V2 to be displayed on the screen.
ECHO text message
This command allows you to print any text on the screen (much
like the DOS ECHO command). Any text can be displayed. For
example: "ECHO Have a nice day!" would result in "Have a nice
day!" displayed on your screen. The ECHO command also allows
for system variables to be displayed in the message. Enclose
any system variable within % in the message. For example:
ECHO %FILE_NAME% has %IMAGE_COLORS% colors in it!
This would display something like:
GIRL.GIF has 256 colors in it!
The allowable system variables are described below in the SET
command. There is one (1) additional system variable that the
ECHO command can use that the SET command can't. It's the
"FILE_NAME" system variable. The reason the SET command can't
use it is because it's NOT a number!
HINT: By using system variables in the ECHO command and using
the PRINTER-ON command, you can essentially produce reports
about your picture files! (See the GIFV.SLU script file for
details.)
SET V{1-10} {###,+,-,system}
This command sets the value of any of the 10 variables allowed
in the script language to a particular value. For example:
"SET V3 100". This would set V3 to 100. You can also increment
and decrement variables. For example: "SET V5 +". This would
add 1 to the value of V5 and "SET V1 -" would subtract 1 from
the value of V1. You can also set your variables to some of
the various SYSTEM settings. For example: If you wanted V2 to
contain the size of the next file to process, you would say
"SET V2 FILE_SIZE". Below is a list of all system variables.
__________________________________________________________________________
94 GIF-REED
__________________________________________________________________________
System variables List
DEBUG_SWITCH
If the DEBUG-ON option is turned on, this will be
equal to 1, otherwise it will be equal to 0.
PRINTER_SWITCH
If the PRINTER-ON option is turned on, this will be
equal to 1, otherwise it will be equal to 0.
RES_LOCK_SWITCH
If the RES-LOCK option is turned on, this will be
equal to 1, otherwise it will be equal to 0.
MOUSE_CONTROL_SWITCH
If the MOUSE-CONTROL-ON option is turned on, this
will be equal to 1, otherwise it will be equal to 0.
RES_X
This returns the value of the width of the next
image to load.
RES_Y
This returns the value of the height of the next
image to load.
FILE_NUMBER
This returns the number of files already processed
in a particular path.
FILE_ERROR
This returns the error number of the last file
operation (File-Copy, File-Move, File-Delete, File-
Rename.) The meaning of the different values that
FILE_ERROR can have are listed below:
0 File operation completed OK
1 Source file can't be found
2 Target area FULL, Subdirectory by same
name, or Target NOT a valid drive.
3 Target area doesn't exist or Target drive
full
4 Read/Write ERROR on file
5 NOT Enough Memory
6 NOT USED
7 Source and Target are the SAME
8 NOT USED
9 FILE-RENAME used invalid WILDCARDing
LINE_NUMBER
This returns the line number in the script file that
the set command is on.
DELAY
__________________________________________________________________________
GIF-REED 95
__________________________________________________________________________
This returns the delay time for the slides to wait
after showing the image.
RESOLUTION
This returns what resolution number is currently
selected. It's only useful if RES-LOCK is turned on.
The numbers range from 1 to ??. Usually there are
about 3 to 6 resolutions available depending on your
Super VGA capabilities.
FILE_SIZE
This returns the file size of the next file to be
processed.
IMAGE_COLORS
This returns the number of colors in the file. This
would be 2 for black & white pictures, 16 for 16
color files and 256 for 256 color files. If the
image has 24BIT color then IMAGE_COLORS will have 24
stored in it.
V_#
Where # is 1 thru 10. This means you can set any
variable to the value of any other variable. For
example: "SET V2 V_1" This sets variable 2 to the
value in variable 1.
Commands To Point To A Path
CHANGE-PATH {PATH, %1-%9)
This command changes the path to load files from the path
indicated by PATH. For example: "CHANGE-PATH *.GIF" would
point the file list to the current directory. "CHANGE-PATH
F:\PICTURES\*.GIF" would point to the F:\PICTURES directory
and only select GIF files.
NOTE: You can also use the %1 through %9 instead of a valid
path. In this case the path will be taken from the program
command line (very powerful!). So for example:
C>GIFV /P:R G:\*.* E:\CAT\*.GIF
If the script file called GIFV.SLR had a CHANGE-PATH %1 in it
then "G:\*.*" would be used instead. If it had a CHANGE-PATH
%2 then E:\CAT\*.GIF would be used. You can have up to 9
different selections.
NOTE: As in the normal menu operation of GIF-REED, you can use
the special wildcard of *.? to specify ALL image formats that
GIF-REED recognizes. This is powerful in the fact that it is
BETTER than using *.*. This is because *.* will get ALL files
including files that aren't image files (.EXE, .COM, etc...).
Commands To Do File Operations
__________________________________________________________________________
96 GIF-REED
__________________________________________________________________________
FILE-COPY Destination LABEL
This command allows you to take the next file in the list to
be processed and copy it to a new filename or even a new drive
and/or path. If there is an error in copying, control jumps to
LABEL. See the system variable called FILE_ERROR.
FILE-MOVE Destination LABEL
This command allows you to take the next file in the list to
be processed and move it to a new path or even a new drive
and/or path. If there is an error in moving, control jumps to
LABEL. See the system variable called FILE_ERROR.
FILE-DELETE LABEL
This command allows you to delete the next file to be
processed. If there is an error in deleting, control jumps to
LABEL. See the system variable called FILE_ERROR.
FILE-RENAME FileName LABEL
This command allows you to rename the next file to be
processed. You can specify either a regular filename or you
can WILDCARD the filename. See your DOS manual about WILDCARDS
in filenames if you are not familiar with the term. For
example "FILE-RENAME *.XXX" This would take the next file and
rename it to the same filename but .XXX for the file
extension! "FILE-RENAME X*.*" This would take the next file
and rename it so that the 1st letter will be a X and the rest
of the file name would remain intact! If there is an error in
renaming, control jumps to LABEL. See the system variable
called FILE_ERROR.
SUB-CREATE {Path,%1-%9} LABEL
This command creates a directory with the path specified by
PATH. For example: "SUB-CREATE NEWGIFS" would create a
subdirectory called NEWGIFS in the current path. You can
change paths by issuing the CHANGE-PATH command. "SUB-CREATE
E:\CAT :ERROR" would create a subdirectory called \CAT on the
ROOT of drive E:. If there was an error in creating the
directory, control jumps to LABEL.
NOTE: You can also use the %1 through %9 instead of a valid
path. In this case the path will be taken from the program
command line (very powerful!). So for example:
C>GIFV /P:R NEWGIFS E:\CATF
If the script file called GIFV.SLR had a SUB-CREATE %1 in it
then "NEWGIFS" would be used to create a directory instead of
%1. If it had a SUB-CREATE %2 then E:\CAT would be used. You
can have up to 9 different selections.
Commands To Load Pictures
LOAD filename
__________________________________________________________________________
GIF-REED 97
__________________________________________________________________________
This command will load a specific picture file onto your
screen.
LOADNEXT LABEL
This command loads the next file from the selected path used
by the CHANGE-PATH PATH command. The picture is also
displayed. If no more files exist (at end of list) control is
transferred to LABEL.
LOADPREV LABEL
This command is similar to LOADNEXT except the files are
loaded in reverse order. If you try to go too far backwards,
control jumps to LABEL.
SKIPNEXT LABEL
The same as LOADNEXT except the picture is NOT displayed. The
file pointer is merely incremented to point to the next file
in the list.
SKIPPREV LABEL
The same as LOADPREV except the picture is NOT shown. The file
pointer is merely decremented.
Commands To Control Slide Show Effects
SLIDE-TYPE-NORMAL
This command puts the slide show into normal viewing mode.
That is to say, NO special effects.
SLIDE-TYPE-BLIND
This command makes the images appear on the screen with a
venetian blind effect.
SLIDE-TYPE-FADE
This command makes the images Fade IN/OUT on the screen.
SLIDE-TYPE-EXPAND
This command makes the images Expand on the screen.
SLIDE-TYPE-MERGE
This command makes the images Merge on the screen.
SLIDE-TYPE-ZEBRA
This command makes the images form like a Zebra.
SLIDE-TYPE-RANDOM
This command uses random slide show effects.
Commands Used While Image Is Displayed
CENTER
This command centers the image on the screen
__________________________________________________________________________
98 GIF-REED
__________________________________________________________________________
FLIP
This command flips the image on the screen
GRAY
This command turns the image into a Black & White (B&W)
picture.
INVERT
NEGATIVE
These commands make the pictures look like a negative. The
colors are reversed.
MIRROR
This command mirror images the picture on the screen.
ROTATE
This command rotates the image clockwise on your screen.
REDRAW
This command redraws the image on the screen in case you had
echoed some text on the screen and got rid of the picture.
RES+
RES-
These commands increase and decrease the screen resolution in
which the image is being displayed.
PRINT
This command prints the image to your printer. You must have
an HP or EPSON compatible printer. The default printer
configuration will be used to print all images. Make sure you
have selected good default printer settings and have saved
them with the ALT-U command from the main files list menu.
WRITE {B,G,P,C} {1,2,3,filename}
This command writes the current image to a file. If NO
parameters are given, the current file format is used and the
same name is used. If you specify "B" or "G" or "P" or "C"
then a BMP or GIF or PCX or PIC will be written out to the
same filename. For Example:
WRITE B
This would cause the current image displayed to be written out
as a BMP file. This is great for converting files over to a
different format!
NOTE: If you select "G" without "filename" for a GIF file, you
will NOT be able to add comments to the GIF file. If the GIF
file had comments in it already, these would be kept in the
file. If you use "filename", specify a file in the GIF-REED
directory that contains the comments you want to add to the
GIF file. For example:
__________________________________________________________________________
GIF-REED 99
__________________________________________________________________________
WRITE G MYNOTES
This would force the image to have, as comments, the
information in the file called MYNOTES located in the GIF-REED
directory. If the name of the file had .ADD as an extension,
the comments would be added to any comments that may currently
be in the file. For example:
WRITE G MYNOTES.ADD
This would keep any old comments in the original GIF file and
add to them the text in the file called MYNOTES.ADD. If you
want to INSERT your personal comments IN FRONT of any comments
currently in the GIF file, you can use a filename with an
extension of .INS. For example:
WRITE G MYNOTES.INS
This would insert the text found in MYNOTES.INS and insert
before any comments found in the original GIF file.
HINT HINT HINT
It may not be readily apparent, but you can actually REMOVE
all comments from GIF files by specifying a filename without
any data in it. Then use the "WRITE G FILENAME" command in the
script language. This would remove any current comments and
add whatever text is in FILENAME (nothing of course).
NOTE: If you select "P" or "C" for PCX or PIC file, a default
of 256 color mode will be used to create the file. In order to
specify 2 or 16 color mode, you can use the SECOND parameter
of a 1,2 or 3. For example:
WRITE P 2
This will write out a PCX file in 16 color mode. 1 indicates
black and white (2 color mode). 2 indicates 16 color mode and
3 indicates 256 color mode.
LESS-RED (While viewing CTRL-F1)
MORE-RED (While viewing CTRL-F2)
LESS-GREEN (While viewing CTRL-F3)
MORE-GREEN (While viewing CTRL-F4)
LESS-BLUE (While viewing CTRL-F5)
MORE-BLUE (While viewing CTRL-F6)
LESS-CONTRAST (While viewing CTRL-F7)
MORE-CONTRAST (While viewing CTRL-F8)
DARKER (While viewing CTRL-F9)
BRIGHTER (While viewing CTRL-F10)
LESS-REDDER (While viewing SHIFT-F1)
MORE-REDDER (While viewing SHIFT-F2)
__________________________________________________________________________
100 GIF-REED
__________________________________________________________________________
LESS-GREENER (While viewing SHIFT-F3)
MORE-GREENER (While viewing SHIFT-F4)
LESS-BLUER (While viewing SHIFT-F5)
MORE-BLUER (While viewing SHIFT-F6)
All of these commands alter the appearance of the image on the
screen. You should be able to figure out what each command
does.
RESET-COLORS
If you turned the image into B & W with the GRAY command or
used the color alter commands above, you can reset the colors
to the ORIGINAL colors with this command.
SORT-COLORS
SORT-COLORS allows you to sort the image's color-map. It sorts
the color map with the most frequently used colors at the
front of the color map. This is great for images being
displayed in Windows because Windows GRABS the TOP 4-16 colors
in every image's color map for display purposes. This produces
FUNNY looking pictures if the picture used a lot of a
particular color that Windows took and changed to its own
liking! By sorting the color map, the least used colors are
placed at the top. In fact, a lot of images don't use the full
256 colors available in the color map. This means most images
wouldn't be disturbed by Windows because the colors used by
Windows would be colors in the color map that weren't even
used by the image!
ADJUST-FOR-WINDOWS
This command will take the current image (picture) file and
strip off the TOP 16 colors in the image's color table. The
colors in the image that used the TOP 16 colors in the color
table will be substituted with the BEST match in the lower 240
colors in the color table. This produces results that are very
close to the original image. A file processed by this command
can then be used as a BMP file that Windows can use and
display without distorting the image. The distortion that
normally occurs when viewing a picture under Windows is
because Windows will CHANGE the TOP 16 colors in the color
table (map) of the image! By having the image NOT use the TOP
16 colors, the image will NOT be distorted while viewing under
Windows!
Commands To Control Printing
PRINTER Filename
The filename given forces all printer output to go to the file
instead of the printer. LPT1, LPT2 or PRN can be used as
filenames to revert back to printer output. The default
directory for the filename is in the current directory.
PRINTER-ON
This command turns on the printer. Anything that gets
displayed on the screen (except images) will be printed to
__________________________________________________________________________
GIF-REED 101
__________________________________________________________________________
your printer. Things such as debug information, ECHO and
DISPLAY items will be printed to your printer as well as being
displayed on your screen.
PRINTER-OFF
This turns off the printer-on command.
PRINTER-FF
This command forces a Form-Feed on your printer. This means
the last page will be ejected from your printer.
Commands To Control Mouse Operations
MOUSE-CONTROL-ON
This turns on mouse control. When mouse control is ON, images
are left on the screen until you click a mouse button.
MOUSE-CONTROL-OFF
This turns off the mouse control. Images are finished
displaying after the specified time delays are reached.
Commands To Control Debugging
DEBUG-ON
This command turns on the debug mode. Every line in the script
is shown on the screen as the script is being executed. Also,
useful information about your 10 variables are displayed.
DEBUG-OFF
This command turns OFF the debug mode.
General Purpose Commands
BEEP ###
This command causes a beep to be heard. If you indicate a
NUMBER, you will hear that many beeps.
DELAY ###
This indicates how many seconds to delay before going to the
next picture.
ENTER
This command forces the user to press ENTER or RETURN.
SYSTEM {DOS COMMAND}
This command allow you to execute a DOS command. NOTE: If no
parameter is specified then you will be SHELLED out to DOS.
You will need to type EXIT at the DOS prompt to continue with
the script file.
TEXT
This puts the screen into TEXT mode, if it isn't already.
__________________________________________________________________________
102 GIF-REED
__________________________________________________________________________
WAIT ###
This command waits for ### hundredths of a seconds. For
example: "WAIT 500" would wait for 5 seconds and "WAIT 50"
would wait for 1/2 a second.
Commands That Change The NEXT Images Resolution
RES ###
This command indicates the current resolution to be displayed
if res-locking is turned ON. NOTE: If a number larger than the
number of possible resolutions is used, the largest resolution
will be selected.
RES-LOCK
This forces all further images to load with the specified
resolution from "RES" to be used.
RES-UNLOCK
This forces res-locking off. This is the default state and all
images are displayed with the BEST resolution used.
RES-UP
This command increments the resolution that would be used for
res-locking.
RES-DOWN
This command decrements the resolution that would be used for
res-locking.
EGA-MODE
This command forces the picture to be loaded in EGA mode. This
produces POOR results compared to VGA mode. You probably
shouldn't ever use this command unless you plan on converting
your 256 color images to 16 color EGA images.
VGA-MODE
This command forces the picture to be loaded in VGA mode. This
is the default, unless you only have EGA capability.
EGA-COLOR-ADJUST {ON,OFF}
When viewing a picture in EGA mode, the normal process is to
convert all of the colors into 16 color selection. This makes
the picture viewable in EGA mode even though the picture may
be a 256 color image. This is the normal mode of operation.
However, if you only have EGA capability and wish to perform a
script file that manipulates the picture (Gray scale, rotate,
mirror, etc...) and then saves it back out, you may NOT want
the colors adjusted. In order to preserve the VGA quality of
the colors while operating the script on a machine with EGA
only capability, you may want to use the "EGA-COLOR-ADJUST
OFF" statement. This way you can process your files on a EGA
system without losing the VGA quality of the picture!
__________________________________________________________________________
GIF-REED 103
__________________________________________________________________________
KEEP-SCREEN-SIZE {ON,OFF}
When using the WRITE command to write out GIF or PCX files,
the original screen size is overwritten with whatever
resolution mode you happen to be displaying the picture in.
This means if you load a picture in a VGA system that only
supports 320x200, when you go to write the GIF or PCX file,
the 320x200 mode information is written to the file to
indicate that it is to be displayed in 320x200 mode. This is
NOT particularly good since the picture may be a 1024x768
picture. In this case, any viewer would set the mode to
320x200 and then display the picture. This means you won't see
the whole picture! If you use the "KEEP-SCREEN-SIZE ON"
statement, when the picture is written to a GIF or PCX file,
the ORIGINAL screen size is kept intact. This means you can
process and convert your images to GIF or PCX files on a VGA
system with only 320x200 resolution and NOT have to worry
about how the picture will load with image viewers. The same
goes for older super VGA cards that only support 640x480.
Basically, if your card doesn't support the resolution the
picture was INTENDED to be displayed in, you should use the
"KEEP-SCREEN-SIZE ON" statement if you plan on writing out GIF
or PCX files.
NOTE: BMP files do NOT have this problem!. This is because BMP
files DON'T save the INTENDED RESOLUTION into the file.
__________________________________________________________________________
104 GIF-REED
__________________________________________________________________________
GIF-REED HINTS
Operation HINTS
There are several things that you can do to make GIF-REED easier to
use and operate. None of the items listed below really relate to
one another, so I will discuss each one of them in no particular
order.
1. If you register GIF-REED you won't have to type anything
at the entry screen. It's also compiled with
optimizations so it runs faster!
2. After you have entered the main screen, save out your
video setup by pressing ALT-U at the main file list menu.
This way GIF-REED will automatically know what kind of
video board you have the next time you run it. This
speeds up the time it takes to load the program.
3. If you have enough EMS memory, use it for the picture
buffer, otherwise use XMS memory. If you don't have
enough of either, use disk space. It's preferable that
the disk space is on a RAM-DISK or a hard drive that is
cached by a disk cache for maximum speed. PS. We sell an
award winning disk cache called FLASH. It shares memory
with all applications using EMS/XMS/DPMI and Windows
memory. It even comes with a RAM-DISK that shares memory
with the cache! See the section on Picture Buffer.
4. If you plan on doing a lot of cataloging, save your
catalog options out with the ALT-U command at the main
file list menu. This way you don't have to keep entering
your options each time you run GIF-REED to do a catalog.
5. Make sure you have the maximum amount of DOS RAM when
doing the catalog process to insure the maximum speed.
The more DOS RAM, the FASTER the catalogs are generated.
6. Picking GRAY image catalogs produces catalogs FASTER and
makes the resulting files SMALLER.
7. You get noticeably better results if you select a catalog
size of 800x600 rather than a smaller size. However, if
you choose 1024x768, the results aren't that much better
than 800x600 and since 1024x768 catalogs take more time
and more disk space, we suggest sticking with 800x600
catalogs unless you want to make huge catalogs of let's
say 2048x1536.
8. If GIF-REED automatically detects your hardware, it makes
NO SENSE to install a VESA VGA driver. It will NOT speed
up or improve quality of images. All it will do is EAT up
precious DOS RAM. Of course if you have other programs
that need it, it's ok to use it!
__________________________________________________________________________
GIF-REED 105
__________________________________________________________________________
9. Use the F8 function from the main files list menu. This
can get you more available DOS RAM for operations within
GIF-REED. If your files list is huge (more than 1000)
then this function can save you at least 50K of DOS RAM.
Hardware HINTS
In order for GIF-REED to operate as fast as possible, your hardware
should be setup to operate as fast as possible. If your VGA board
has the ability to operate at ZERO wait states, try it and see if
it works. If so then great. Also make sure it's operating in 16BIT
mode if it's a 16BIT card. Also make sure it's in a 16BIT slot if
it's a 16BIT card.
You can also go into your system CMOS setup and see if you have the
ability to change your BUS speed. If you can, set it to the highest
setting. You should be WARNED here and now that you should test ALL
hardware in your system such as serial ports, network cards, hard
drives, floppy drives etc. after changing the BUS speed. If any
part of your system fails, slow the BUS down a little and retry
test. Some CMOS setups allow you to change your wait states. Try
changing your wait states to ZERO. Again, be WARNED that you should
check out all hardware after making this change. Also, you should
run some of your larger application software to make sure they
still work. If you have problems, reset the system CMOS to the
original values.
__________________________________________________________________________
106 GIF-REED
__________________________________________________________________________
Trouble Shooting / Questions & Problems
Q1. Why doesn't GIF-REED recognize my VGA Video Adapter card type?
It says it can only support 320x200.
A1. Since most VGA boards are different from one another, it is not
possible for GIF-REED to be aware of EVERY card that is on the
market. We try to support most of the MAJOR brands, but even still
you might find a few that we just can't support.
NOTE: Some of the earlier IBM PS model 2's only have standard
VGA capabilities. Thus only 320x200 in 256 colors can be displayed.
Of course, the many EGA resolutions of 16 colors are still
supported.
Q2. Why does my machine lock-up when GIF-REED is trying to do an
automatic video configuration?
A2. GIF-REED tries to determine what kind of video adapter card you
have by drawing to the screen and then checking to see that what
was drawn was what was supposed to be drawn. If it appears that the
information was drawn correctly, then it assumes that you have a
particular video card. It may be possible for GIF-REED to think you
have one card when you may have another. In this case GIF-REED will
try to fully manipulate the card. If the card was of the wrong
type, your computer MAY lock up. To date I've only seen this happen
ONCE!
Q3. Why are RED WHITE and BLUE boxes drawn on the screen during the
video configuration?
A3. This is how GIF-REED can tell if you video card is supported.
This is normal, just let it happen.
Q4. What's an image file or a picture file?
A4. Any file that can be displayed to look like a picture on your
screen could be considered an image/picture file. The most popular
formats are of course GIF, BMP, PCX and PIC. Other formats are used
as well, such as IFF, TIFF, LBM and MAC. There are probably a few
more that we are totally unaware of too!
Q5. What's a picture buffer?
A5. This is the holding area for the picture file after it's been
read from the disk. This holding area should be fast so that moving
the picture around on the screen can be fast. This area should be
setup in EMS to be the fastest. XMS memory would be the next best
__________________________________________________________________________
GIF-REED 107
__________________________________________________________________________
choice. And finally DISK would be the LAST choice to pick. See the
Chapter on Picture Buffer.
Q6. Why would I want to delete a resolution from my available
choices using the F9 key at the main menu?
A6. If your monitor doesn't support a particular mode of resolution
available on your video card, you may get scrambled eggs on your
screen that are totally unreadable. In order for GIF-REED to be
aware that you don't want this mode available, just press F9 at the
main menu and poof, that mode will disappear from the resolution
list. You can then save this video configuration out using the ALT-
U command.
Q7. Why would I want to switch to EGA mode using the ALT-F7 key
from the main menu?
A7. You DON'T! The only reason EGA support is available on systems
that already have VGA is so that you can see what an image would
look like in the EGA mode!
Q8. Why do I get "Error 2, Bad Gif Descriptor" error message on
some of my files?
A8. It's possible that certain files may appear to be GIF files
when in fact they may just be simple text files that start with
GIF8 as the first few letters in the DOC file. Of course you may
also have a BAD GIF File!
Q9. Why does GIF-REED say it can't open GIFV.GIF when it tries to
get loaded?
A9. The GIFV.GIF file is the logo screen. GIF-REED loads this
picture onto the screen upon loading of the program. If it can't
find the logo screen, it tells you about it!
Q10. What exactly does the MAKEROM.EXE file do for me?
A10. This program creates a file called VIDEO.ROM with the contents
of your video ROM in it. This file should be shipped to us
(Software Matters Inc.) for diagnostic purposes. This is in case we
can't get GIF-REED to properly work with your video card.
Q11. Why is it that when I view files in Windows the image doesn't
look all correct?
A11. Windows grabs the top 16 colors in the color map of the image.
See the section "What is a Color Map" for a solution.
__________________________________________________________________________
108 GIF-REED
__________________________________________________________________________
Q12. Why does my GIF-REED blow up when it tries to run and uses my
TRIDENT Vesa driver?
A12. The trident vesa driver is BUGGY! Have GIF-REED control your
trident video card directly. You can do this with the GIFREED
environment variable. Just type:
SET GIFREED=TRIDENT
at the DOS prompt. You can put this statement in your AUTOEXEC.BAT
file too. This tells GIF-REED to IGNORE the vesa driver on the
Trident video board.
Q13. Why does the mouse seem to make the picture go to the next
picture when I'm trying to mark a box?
A13. You apparently are quickly clicking the mouse button. A quick
click means Goto the next picture. If you HOLD DOWN on the mouse
button, you will be able to mark a box!
Q14. Why would I want to register GIF-REED?
A14. So that you may have piece of mind!<<GRIN>>
__________________________________________________________________________
GIF-REED 109
__________________________________________________________________________
Glossary
Here is a list of terms that you may or may not know. If you knew
them then you wasted 5 minutes of your time, otherwise you probably
learned something you can make use of.
CATALOG
This term refers to a picture file that is made up of a bunch
of other images. You can think of it as a page out of a photo
album. On any one page you may see 4-8 pictures.
COLOR MAP
This term refers to the key that is used in decoding pictures.
Most picture files are a series of numbers that range from 1
to 256. Each number corresponds to a slot in the color map.
There are 256 entries in the color map. Each entry is made up
of a Red, Green and Blue value. This way, we know how much
Red, Green and Blue to put on the screen for each DOT.
EMS MEMORY
This memory can be found in older 8088 systems and 286
systems. Most 386 and 486 systems have EXTENDED memory only by
default. In order to get EMS memory you must use programs such
as EMM386.EXE, QEMM386.SYS or 386MAX.SYS to convert some or
all of your EXTENDED memory to EMS memory.
FILE FORMAT
This refers to how a picture file is saved. NOT all picture
files are created in the same way. The formats that GIF-REED
support are:
GIF
BMP
PCX
PIC
GIF COMMENTS
Some GIF files have actual textual comments in them to give
the user additional information about the file. This comment,
which may be anywhere from a single line of text to many pages
of text, can be viewed by GIF-REED.
GIF87a
The original specification for the GIF file. It is limited to
a single image per file and NO comments can be stored in them.
GIF89a
This is an improvement over the GIF87a specification. It
allows for simple animation, GIF comments and multiple images
per GIF file.
__________________________________________________________________________
110 GIF-REED
__________________________________________________________________________
IMAGE
This is a file that is a graphic picture. It could be a
scanned image of a CAR or like such. It could also be a line
drawing that you may have created yourself in a graphics
package.
MARK
This term is used when you highlight a file in the file list
by pressing the SPACE BAR. You can also click the RIGHT mouse
button to tag a file from the main file list menu. Some people
use other terms such as tag or flag.
PATH LIST
This is a list of paths that GIF-REED looks in to get the list
of filenames to appear on the screen to pick from. In
otherwords, you can be looking at more than ONE directory at a
time by having multiple paths in the path list.
PICTURE
This is a file that is a graphic image. It could be a scanned
image of a CAR or like such. It could also be a line drawing
that you may have created yourself in a graphics package.
PIXEL EDITING
This is the process of changing an individual DOT in an image.
To change the DOT, you can change it's color.
RESOLUTION
This term is used to indicate how many dots are across and
down your screen. 640x480 would mean 640 dots across and 480
dots up and down. The larger the resolution the better the
picture looks on your screen. However, as the resolution goes
up, the images looks smaller on your screen.
RESOLUTION LOCKING
This allows you to tell GIF-REED to ignore the automatic
resolution detection and to use a specific resolution instead.
SCRIPT
This is a text file that gets executed. It's merely a list of
commands that GIF-REED knows how to process. It's like batch
files are to DOS.
SLIDE SHOW
A slide show is when many files are constantly being displayed
on the screen with a specified delay in between each picture.
There are many options to choose from in the GIF-REED slide
show.
TAG
This term is used when you highlight a file in the file list
by pressing the SPACE BAR. You can also click the RIGHT mouse
button to tag a file from the main file list menu. Some people
use other terms such as mark or flag.
__________________________________________________________________________
GIF-REED 111
__________________________________________________________________________
VESA
This term is used by VIDEO manufacturers to indicate their VGA
board is compatible with the VESA standard. If your board
supports VESA, GIF-REED will automatically work with your
board.
XMS MEMORY
Most 286, 386 and 486 systems have EXTENDED memory only by
default. In order to get XMS memory you must use programs such
as HIMEM.SYS, QEMM386.SYS or 386MAX.SYS to convert ALL of your
EXTENDED memory to XMS memory.
ZIPPED
When transferring files, it's nice to know that you received
or sent the entire package. Instead of sending many files,
it's easier to send one (1) file that represents the many
files you would have sent. In order to mash all of the
programs in the package into one file, you need to ZIP them up
with a program called PKZIP.EXE. In order to break the one (1)
file down into it's many original files, you need to UNZIP the
file with PKUNZIP.EXE
NOTE: PKZIP is a product of PKWARE and is a shareware product
that is trademarked.
__________________________________________________________________________